帆软报表设计器源代码。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

43 lines
1.2 KiB

package com.fr.design.designer.beans.adapters.layout;
import com.fr.design.beans.GroupModel;
import com.fr.design.designer.beans.HoverPainter;
import com.fr.design.designer.beans.painters.FRParameterLayoutPainter;
import com.fr.design.designer.creator.XCreator;
import com.fr.design.designer.creator.XLayoutContainer;
import com.fr.design.designer.creator.XWParameterLayout;
import com.fr.design.form.parameter.RootDesignGroupModel;
import com.fr.form.ui.container.WParameterLayout;
/**
* 表单参数界面的监听器
*/
public class FRParameterLayoutAdapter extends FRAbsoluteLayoutAdapter {
private HoverPainter painter;
public FRParameterLayoutAdapter(XLayoutContainer container) {
super(container);
painter = new FRParameterLayoutPainter(container);
}
public HoverPainter getPainter() {
return painter;
}
public GroupModel getLayoutProperties() {
return new RootDesignGroupModel((XWParameterLayout)container);
}
/**
* 待说明
* @param creator 组件
*/
public void fix(XCreator creator) {
super.fix(creator);
WParameterLayout wabs = (WParameterLayout)container.toData();
wabs.refreshTagList();
}
}