public interface DataControl extends DependenceProvider
限定符和类型 | 字段和说明 |
---|---|
static int |
TYPE_BOOLEAN |
static int |
TYPE_DATABINDING |
static int |
TYPE_DATE |
static int |
TYPE_FORMULA |
static int |
TYPE_NUMBER |
static int |
TYPE_STRING |
static int |
TYPE_TABLEDATA |
限定符和类型 | 方法和说明 |
---|---|
void |
createValueResult(DataControl widget,
Calculator widgetCalculator,
JSONObject widgetResult,
JSONObject attrSourceCache)
生成控件值信息,并放到widgetResult中
|
java.lang.String |
getDataBindDefaultValue(Calculator calculator)
当控件值是绑定字段时,计算控件值用于给参数赋默认值
|
java.lang.String |
getFormatText()
获取控件设置的format
|
int[] |
getValueType()
返回支持的控件值类型
|
WidgetValue |
getWidgetValue()
获取控件值
|
void |
setWidgetValue(WidgetValue value)
设置控件值
|
dependence
static final int TYPE_NUMBER
static final int TYPE_STRING
static final int TYPE_DATABINDING
static final int TYPE_FORMULA
static final int TYPE_DATE
static final int TYPE_BOOLEAN
static final int TYPE_TABLEDATA
int[] getValueType()
void setWidgetValue(WidgetValue value)
value
- 新的控件值WidgetValue getWidgetValue()
void createValueResult(DataControl widget, Calculator widgetCalculator, JSONObject widgetResult, JSONObject attrSourceCache)
widget
- 当前控件widgetCalculator
- 当前算子widgetResult
- 控件输出json结果attrSourceCache
- 处理过程中创建的dataModel缓存起来java.lang.String getFormatText()
java.lang.String getDataBindDefaultValue(Calculator calculator)
calculator
- 依赖数据