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_TAG
TYPE_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, value2Config
addListener, clearListeners, createJSONListener, createListeners, dealWithListener4Compatible, getConvertMap, getListener, getListenerSize, supportedEvents
copy, getId, getNameSpace, setId, setNameSpace
getClassInfo, getData, invalidate, isLoad, setClassInfo, setData
createValueResult, getValueType
protected WidgetValue widgetValue
public WidgetValue getWidgetValue()
DataControl
getWidgetValue
在接口中 DataControl
public void setWidgetValue(WidgetValue value)
DataControl
setWidgetValue
在接口中 DataControl
value
- 新的控件值public java.lang.String[] dependence(CalculatorProvider ca)
dependence
在接口中 DependenceProvider
ca
- 当前线程的算子public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 Widget
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public void readXML(XMLableReader reader)
readXML
在接口中 XMLReadable
readXML
在类中 Widget
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
public java.lang.String getFormatText()
DataControl
getFormatText
在接口中 DataControl
public java.lang.String getDataBindDefaultValue(Calculator calculator)
DataControl
getDataBindDefaultValue
在接口中 DataControl
calculator
- 依赖数据