@KSObject public class Container extends TipsSupport implements ISuportClick
容器控件基类;表单也是从此控件中派生的。
实现了ISuportClick接口,标记控件支持点击处理,并绑定实现了接口ClickListener的插件,触发插件事件;
| 构造器和说明 |
|---|
Container() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addClickListener(ClickListener listener)
添加点击到监听,作用对象:PC
|
void |
addControls(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> items)
添加控件,发送给前端
|
void |
addItemClickListener(ItemClickListener listener)
添加点击到监听,作用对象:工具栏和移动端
|
void |
bindData(BindingContext bctx)
绑定上下文,并赋值
|
void |
click()
容器点击的处理
|
java.lang.Object |
clone()
返回控件的克隆
|
java.util.Map<java.lang.String,java.lang.Object> |
createClientConfig()
创建客户端(前端)的配置信息
|
void |
deleteControls(java.lang.String... keys)
删除面板中的子控件
|
java.util.List<java.lang.String> |
getCollapseFields() |
java.util.List<Control> |
getItems() |
java.lang.String |
getOperationKey()
获取操作代码
|
void |
insertControls(int index,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> items)
插入控件,发送给前端
|
void |
setBackgroundImg(java.lang.String imageUrl)
设置背景图片
|
void |
setCollapse(boolean value)
控制前端容器折叠
|
void |
setCollapseFields(java.util.List<java.lang.String> collapseFields) |
void |
setCollapseFieldsVisible(java.util.List<java.lang.String> addFields,
java.util.List<java.lang.String> hideFields)
控制容器内折叠摘要字段的显示和隐藏
|
void |
setOperationKey(java.lang.String operationKey)
设置操作代码
|
addTips, addTipsListener, hideTips, showFormByTipsgetCustomeStyles, getKey, getModel, getView, postBack, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setViewpublic void bindData(BindingContext bctx)
Controlpublic java.lang.String getOperationKey()
public void setBackgroundImg(java.lang.String imageUrl)
public void setOperationKey(java.lang.String operationKey)
operationKey - 操作代码public void addClickListener(ClickListener listener)
ISuportClickaddClickListener 在接口中 ISuportClickpublic java.util.Map<java.lang.String,java.lang.Object> createClientConfig()
ControlcreateClientConfig 在类中 Controlpublic void click()
public void addItemClickListener(ItemClickListener listener)
ISuportClickaddItemClickListener 在接口中 ISuportClick@KSMethod public void addControls(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> items)
items - 控件@KSMethod public void insertControls(int index, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> items)
index - 插入序号items - 控件@KSMethod public void deleteControls(java.lang.String... keys)
keys - 子控件public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
Controlpublic void setCollapse(boolean value)
value - 是否折叠public void setCollapseFieldsVisible(java.util.List<java.lang.String> addFields,
java.util.List<java.lang.String> hideFields)
addFields - 新增加要显示的字段hideFields - 隐藏的字段@KSMethod public java.util.List<java.lang.String> getCollapseFields()
public void setCollapseFields(java.util.List<java.lang.String> collapseFields)