@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, showFormByTips
getCustomeStyles, getKey, getModel, getView, postBack, release, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView
public void bindData(BindingContext bctx)
Control
public java.lang.String getOperationKey()
public void setBackgroundImg(java.lang.String imageUrl)
public void setOperationKey(java.lang.String operationKey)
operationKey
- 操作代码public void addClickListener(ClickListener listener)
ISuportClick
addClickListener
在接口中 ISuportClick
public java.util.Map<java.lang.String,java.lang.Object> createClientConfig()
Control
createClientConfig
在类中 Control
public void click()
public void addItemClickListener(ItemClickListener listener)
ISuportClick
addItemClickListener
在接口中 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
Control
public 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)