public abstract class AbstractDataControl extends Widget implements DataControl
| 限定符和类型 | 字段和说明 |
|---|---|
protected WidgetValue |
widgetValue |
AFTEREDIT, AFTERINIT, BEFOREEDIT, CHANGE, DEFAULT_FONT_SIZE, disabled, EVENT_CLICK, EVENT_STATECHANGE, invisible, STOPEDIT, widgetName, XML_TAGTYPE_BOOLEAN, TYPE_DATABINDING, TYPE_DATE, TYPE_FORMULA, TYPE_NUMBER, TYPE_STRING, TYPE_TABLEDATA| 构造器和说明 |
|---|
AbstractDataControl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
clone()
克隆
|
java.lang.String[] |
dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
java.lang.String |
getDataBindDefaultValue(Calculator calculator)
当控件值是绑定字段时,计算控件值用于给参数赋默认值
|
java.lang.String |
getFormatText()
获取控件设置的format
|
WidgetValue |
getWidgetValue()
获取控件值
|
boolean |
isEditor()
获取是否为Editor
|
void |
readXML(XMLableReader reader)
Read XML.
|
void |
setWidgetValue(WidgetValue value)
设置控件值
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
acceptType, changeOnlyVisibleAuthorityState, changeUsableAuthorityState, changeVisibleAuthorityState, cleanAuthority, createJSONConfig, dealInvisible, dealWithPresentableValue, equals, getContentHeight, getContentWidth, getDescription, getDisableAction, getEnableAction, getInvisibleAction, getLabelName, getVisibleAction, getWidgetName, getWidgetPrivilegeControl, getXType, hasDataOnInit, hashCode, isChartRelated, isDirtyWidget, isDoneUsableAuthority, isDoneVisibleAuthority, isEnabled, isUsableAuthority, isVisible, isVisibleAuthority, resize, resize, setChartRelated, setDescription, setEnabled, setLabelName, setVisible, setWidgetName, setWidgetPrivilegeControl, supportMobile, toImage, toImage, toString, updateChildBounds, value2ConfigaddListener, clearListeners, createJSONListener, createListeners, dealWithListener4Compatible, getConvertMap, getListener, getListenerSize, supportedEventscopy, getId, getNameSpace, setId, setNameSpacegetClassInfo, getData, invalidate, isLoad, setClassInfo, setDatacreateValueResult, getValueTypeprotected WidgetValue widgetValue
public WidgetValue getWidgetValue()
DataControlgetWidgetValue 在接口中 DataControlpublic void setWidgetValue(WidgetValue value)
DataControlsetWidgetValue 在接口中 DataControlvalue - 新的控件值public java.lang.String[] dependence(CalculatorProvider ca)
dependence 在接口中 DependenceProviderca - 当前线程的算子public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 Widgetjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public void readXML(XMLableReader reader)
readXML 在接口中 XMLReadablereadXML 在类中 Widgetreader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
public java.lang.String getFormatText()
DataControlgetFormatText 在接口中 DataControlpublic java.lang.String getDataBindDefaultValue(Calculator calculator)
DataControlgetDataBindDefaultValue 在接口中 DataControlcalculator - 依赖数据