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
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 Details

  • Constructor Details

    • SliderAttributeEditor

      public SliderAttributeEditor()
  • Method Details

    • 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:
      fromUI in interface IAttributeEditor
      Specified by:
      fromUI in class AbstractAttributeEditor<String>