Class SliderAttributeEditor
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- cn.mapway.ui.client.widget.CommonEventComposite
-
- cn.mapway.ui.client.mvc.attribute.editor.common.AbstractAttributeEditor<String>
-
- cn.mapway.ui.client.mvc.attribute.editor.sys.SliderAttributeEditor
-
- All Implemented Interfaces:
IEventHandler,IAttributeEditor,HasAttributeStateChangeHandler,IAttributesProvider,IAttributeValuesUpdator,IAttributeInit,IPageTip,IEnabled,IErrorMessage,IProvideSize,ISelectable,Id,IData,HasCommonHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
public class SliderAttributeEditor extends AbstractAttributeEditor<String>
滑动条属性编辑器 滑动条本身可以定义一些参数 SlideProperty 滑动条输出的值 value为 sliderProperty中设定的值 当代码初始化改组件的时候 可以传入滑动条的属性
-
-
Field Summary
Fields Modifier and Type Field Description static StringEDITOR_CODE-
Fields inherited from class cn.mapway.ui.client.widget.CommonEventComposite
TRUE
-
Fields inherited from interface cn.mapway.ui.client.mvc.attribute.editor.IAttributeEditor
CATALOG_BUSINESS, CATALOG_DESIGN, CATALOG_RUNTIME, CATALOG_SYSTEM, CATALOG_UNKNOWN
-
Fields inherited from interface cn.mapway.ui.client.mvc.window.IEnabled
ENABLED_ATTRIBUTE
-
Fields inherited from interface cn.mapway.ui.client.mvc.window.ISelectable
SELECT_ATTRIBUTE
-
-
Constructor Summary
Constructors Constructor Description SliderAttributeEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfromUI()从UI获取数据到 对象实体中StringgetCode()编辑器的唯一识别代码IEditorDesignergetDesigner()滑动条属性编辑器的参数设计器 // public double min; // public double max; // public double step; // public String unit; // public double exponent; // public Boolean continueReport;com.google.gwt.user.client.ui.WidgetgetDisplayWidget()显示显示面板voidupdateUI()ObjectInspector等使用组件的容器 会创建组件然后根据用户输入的 组件属性property进行ui改变和设定 每个组件都有不同的逻辑 参数也不一样 参数可能通过 zuian的MetaData定义(SlidereditorMetaData)-
Methods inherited from class cn.mapway.ui.client.mvc.attribute.editor.common.AbstractAttributeEditor
castToString, castToValue, editAttribute, expandExtraWidget, getAttribute, getData, getRuntimeParameters, getSize, notifyValueChanged, onEditorOptionChanged, option, readAttributeValue, setData, setEditorNotifyHandler, setValueChangedHandler, updateAllEditorOption, updateEditorOption
-
Methods inherited from class cn.mapway.ui.client.widget.CommonEventComposite
addAttributeReadyCallback, addAttributeStateChangeHandler, addCommonHandler, addTipDataHtml, addTipDataUrl, addTipDataWidget, clearBusEvent, clearTipData, commit, findAttributeByName, fireMessage, flatten, getAttributes, getAttributeSummary, getAttributeTitle, getComponentName, getEnabled, getId, getTipDataList, getTipVersion, getTitle, initAttributes, isAssign, isElementSelect, isSelected, isValidate, message, notifyAttributeReady, onEvent, onLoad, onUnload, processResult, processServiceCode, registerBusEvent, removeAttributeReadyCallback, removeHandler, requireDefaultSize, setAllResource, setAllRole, setAttr, setComponentName, setElementSelect, setEnabled, setErrorMessage, setId, setReadonly, setResource, setRole, setSelect, setTipVersion, setTitle, setUserRoleProvider, showPageTip, unregisterBusEvent, updateAttributeValues
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cn.mapway.ui.client.mvc.attribute.editor.IAttributeEditor
getEditorTip, setReadonly, setVisible
-
Methods inherited from interface cn.mapway.ui.client.mvc.attribute.IAttributesProvider
isGroupInitExpand
-
Methods inherited from interface cn.mapway.ui.client.mvc.window.IProvideSize
requireDefaultSize
-
-
-
-
Field Detail
-
EDITOR_CODE
public static final String EDITOR_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCode
public String getCode()
Description copied from interface:IAttributeEditor编辑器的唯一识别代码- Returns:
-
getDisplayWidget
public com.google.gwt.user.client.ui.Widget getDisplayWidget()
Description copied from interface:IAttributeEditor显示显示面板- Returns:
-
updateUI
public void updateUI()
ObjectInspector等使用组件的容器 会创建组件然后根据用户输入的 组件属性property进行ui改变和设定 每个组件都有不同的逻辑 参数也不一样 参数可能通过 zuian的MetaData定义(SlidereditorMetaData)
-
getDesigner
public IEditorDesigner getDesigner()
滑动条属性编辑器的参数设计器 // public double min; // public double max; // public double step; // public String unit; // public double exponent; // public Boolean continueReport;- Returns:
-
fromUI
public void fromUI()
Description copied from class:AbstractAttributeEditor从UI获取数据到 对象实体中- Specified by:
fromUIin interfaceIAttributeEditor- Specified by:
fromUIin classAbstractAttributeEditor<String>
-
-