@KSObject public class FlexEdit extends TextEdit implements IFlexEdit, ICloseCallBack
构造器和说明 |
---|
FlexEdit() |
限定符和类型 | 方法和说明 |
---|---|
void |
addShowFlexEditListener(ShowFlexEditListener listener) |
void |
bindData(BindingContext bctx)
绑定上下文,并赋值
|
void |
click()
点击按钮
|
void |
closedCallBack(ClosedCallBackEvent e) |
void |
createFlexEdit(kd.bos.dataentity.entity.DynamicObject baseData,
int rowIndex) |
java.lang.Object |
getBindingValue(BindingContext bctx) |
<T extends Control> |
getFlexControl(java.lang.String key) |
java.util.List<Control> |
getFlexControls() |
IDataModel |
getFlexModel()
flexmodel需要初始化侦听事件,创建时可能没有选基础资料,EntityType为空。
|
int |
getFlexTypeId() |
void |
registerBeforeF7SelectListener(BeforeF7SelectListener listener) |
void |
release() |
void |
setFlexTypeId(int flexTypeId) |
void |
tryCloseFlexible(java.util.Map<java.lang.String,java.lang.Object> map) |
addButtonClickListener, addClickListener, addItemClickListener, isSensitiveInfo, setSensitiveInfo
getDefaultFilters, getEntryKey, getFieldKey, getProperty, postBack, setCaption, setEnable, setEntryKey, setFieldKey, setFocus, setMustInput, setText, setVisible, shouldSerializeFieldKey
addTips, addTipsListener, hideTips, showFormByTips
clone, createClientConfig, getCustomeStyles, getKey, getModel, getView, postBack, setCustomeStyles, setDraggable, setDroppable, setKey, setModel, setView
@KSMethod public void addShowFlexEditListener(ShowFlexEditListener listener)
@KSMethod public void registerBeforeF7SelectListener(BeforeF7SelectListener listener)
@KSMethod public int getFlexTypeId()
public void setFlexTypeId(int flexTypeId)
public void closedCallBack(ClosedCallBackEvent e)
closedCallBack
在接口中 ICloseCallBack
public void bindData(BindingContext bctx)
Control
public java.lang.Object getBindingValue(BindingContext bctx)
getBindingValue
在类中 TextEdit
public <T extends Control> T getFlexControl(java.lang.String key)
getFlexControl
在接口中 IFlexEdit
public java.util.List<Control> getFlexControls()
getFlexControls
在接口中 IFlexEdit
public IDataModel getFlexModel()
getFlexModel
在接口中 IFlexEdit
public void tryCloseFlexible(java.util.Map<java.lang.String,java.lang.Object> map)
public void createFlexEdit(kd.bos.dataentity.entity.DynamicObject baseData, int rowIndex)