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.inspector.AttributeGroup
All Implemented Interfaces:
IEventHandler, HasAttributeStateChangeHandler, IAttributeGroup, IAttributePropertyChangeCallback, IAttributesProvider, IAttributeValuesUpdator, IAttributeInit, IPageTip, IEnabled, IErrorMessage, IProvideSize, ISelectable, Id, 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 AttributeGroup extends CommonEventComposite implements IAttributePropertyChangeCallback, IAttributeGroup
AttributeGroup 属性组
Author:
zhang
  • Constructor Details

    • AttributeGroup

      public AttributeGroup()
  • Method Details

    • setLabelWidth

      public void setLabelWidth(int width)
      设置 标签的宽度
      Parameters:
      width -
    • setGroupName

      public void setGroupName(String group)
    • getGroupName

      public String getGroupName()
    • appendAttribute

      public void appendAttribute(IAttribute attribute)
      属性族中添加一个属性
      Parameters:
      attribute -
    • updateUI

      public void updateUI()
    • updateValue

      public void updateValue(List<AttributeValue> values)
      更新属性值
      Parameters:
      values -
    • findEditor

      public IAttributeEditor findEditor(IAttribute attribute)
    • findEditorProxy

      public AttributeItemEditorProxy findEditorProxy(IAttribute attribute)
    • lbExpandClick

      @UiHandler("lbExpand") public void lbExpandClick(com.google.gwt.event.dom.client.ClickEvent event)
    • lbGroupNameClick

      @UiHandler("lbGroupName") public void lbGroupNameClick(com.google.gwt.event.dom.client.ClickEvent event)
    • fromUI

      public void fromUI()
      从UI获取数据到 对象实体中
    • onAttributePropertyChange

      public void onAttributePropertyChange(IAttribute iAttribute)
      某个属性发生变化 显示或者隐藏
      Specified by:
      onAttributePropertyChange in interface IAttributePropertyChangeCallback
      Parameters:
      iAttribute -
    • setExpand

      public void setExpand(boolean open)
      Specified by:
      setExpand in interface IAttributeGroup