Interface IAttributeEditor
- All Superinterfaces:
IData,IProvideSize
- All Known Implementing Classes:
AbstractAttributeEditor,CheckBoxAttributeEditor,ColorBoxAttributeEditor,DateTimeAttributeEditor,DropdownAttributeEditor,EditorSelectAttributeEditor,IconAttributeEditor,ImageUploadAttributeEditor,LabelAttributeEditor,PaddingBoxAttributeEditor,SliderAttributeEditor,TextAreaAttributeEditor,TextboxAttributeEditor
属性编辑器的约束接口
2.提供一个缺省的大小
D is design option data type
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoideditAttribute(ParameterValues runtimeParameters, IAttribute attribute) 设置属性代理对象voidfromUI()从UI将数据传输到对象中获取编辑器对应的属性定义getCode()编辑器的唯一识别代码default IEditorDesigner获取编辑器参数设计组件 缺省返回null 不需要设计com.google.gwt.user.client.ui.Widget显示显示面板default String根据用户的参数信息 提示给用户getSize()编辑器的缺省大小voidsetEditorNotifyHandler(IAttributeEditorNotifyHandler notifyHandler) voidsetReadonly(boolean readonly) void属性变化通知事件voidsetVisible(boolean visible) 设置编辑器显示或者隐藏voidvoidupdateEditorOption(String key, Object value) voidupdateUI()从 attribtue 中获取Value更新界面Methods inherited from interface cn.mapway.ui.client.mvc.window.IProvideSize
requireDefaultSize
-
Field Details
-
CATALOG_RUNTIME
- See Also:
-
CATALOG_DESIGN
- See Also:
-
CATALOG_BUSINESS
- See Also:
-
CATALOG_UNKNOWN
- See Also:
-
CATALOG_SYSTEM
- See Also:
-
-
Method Details
-
getCode
String getCode()编辑器的唯一识别代码- Returns:
-
getDisplayWidget
com.google.gwt.user.client.ui.Widget getDisplayWidget()显示显示面板- Returns:
-
setReadonly
void setReadonly(boolean readonly) -
setVisible
void setVisible(boolean visible) 设置编辑器显示或者隐藏- Parameters:
visible-
-
editAttribute
设置属性代理对象- Parameters:
runtimeParameters- 编辑器的选项 由编辑器自己决定里面的值attribute-
-
getAttribute
IAttribute getAttribute()获取编辑器对应的属性定义- Returns:
-
getSize
Size getSize()编辑器的缺省大小- Returns:
-
updateEditorOption
-
updateAllEditorOption
void updateAllEditorOption() -
setValueChangedHandler
属性变化通知事件- Parameters:
handler-
-
setEditorNotifyHandler
-
getDesigner
获取编辑器参数设计组件 缺省返回null 不需要设计- Returns:
-
getEditorTip
根据用户的参数信息 提示给用户- Returns:
-
updateUI
void updateUI()从 attribtue 中获取Value更新界面 -
fromUI
void fromUI()从UI将数据传输到对象中
-