Class AttributeGroup
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
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled -
Field Summary
Fields inherited from class cn.mapway.ui.client.widget.CommonEventComposite
TRUEFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIXFields inherited from interface cn.mapway.ui.client.mvc.window.IEnabled
ENABLED_ATTRIBUTEFields inherited from interface cn.mapway.ui.client.mvc.window.ISelectable
SELECT_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendAttribute(IAttribute attribute) 属性族中添加一个属性findEditor(IAttribute attribute) findEditorProxy(IAttribute attribute) voidfromUI()从UI获取数据到 对象实体中voidlbExpandClick(com.google.gwt.event.dom.client.ClickEvent event) voidlbGroupNameClick(com.google.gwt.event.dom.client.ClickEvent event) voidonAttributePropertyChange(IAttribute iAttribute) 某个属性发生变化 显示或者隐藏voidsetExpand(boolean open) voidsetGroupName(String group) voidsetLabelWidth(int width) 设置 标签的宽度voidupdateUI()voidupdateValue(List<AttributeValue> values) 更新属性值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, updateAttributeValuesMethods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface cn.mapway.ui.client.mvc.attribute.IAttributesProvider
isGroupInitExpand
-
Constructor Details
-
AttributeGroup
public AttributeGroup()
-
-
Method Details
-
setLabelWidth
public void setLabelWidth(int width) 设置 标签的宽度- Parameters:
width-
-
setGroupName
-
getGroupName
-
appendAttribute
属性族中添加一个属性- Parameters:
attribute-
-
updateUI
public void updateUI() -
updateValue
更新属性值- Parameters:
values-
-
findEditor
-
findEditorProxy
-
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
某个属性发生变化 显示或者隐藏- Specified by:
onAttributePropertyChangein interfaceIAttributePropertyChangeCallback- Parameters:
iAttribute-
-
setExpand
public void setExpand(boolean open) - Specified by:
setExpandin interfaceIAttributeGroup
-