Class ObjectInspectorPanel
- 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.ObjectInspectorPanel
-
- All Implemented Interfaces:
IEventHandler,HasAttributeStateChangeHandler,IAttributeReadyCallback,IAttributesProvider,IAttributeValuesUpdator,IAttributeInit,IPageTip,IEnabled,IErrorMessage,IProvideSize,ISelectable,Id,IData<IAttributesProvider>,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 ObjectInspectorPanel extends CommonEventComposite implements IData<IAttributesProvider>, IAttributeReadyCallback
目标属性检查器对话框 和 ObjectInspector想对应 只不过 这里提供了对话框式的UI
-
-
Field Summary
-
Fields inherited from class cn.mapway.ui.client.widget.CommonEventComposite
TRUE
-
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 ObjectInspectorPanel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfreeTable(AttributeTable table)IAttributesProvidergetData()static Dialog<ObjectInspectorPanel>getDialog(boolean reuse)voidonAttributeReady(IAttributesProvider attributeProvider)属性准备好后 调用这个方法通知AttributeTablepoolTable()voidsaveBarCommon(CommonEvent event)voidsetColumnCount(int columnCount)voidsetData(IAttributesProvider obj)voidupdateValue(List<AttributeValue> values)更新属性界面的值 根据altName字段进行匹配-
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.IAttributesProvider
isGroupInitExpand
-
-
-
-
Method Detail
-
getDialog
public static Dialog<ObjectInspectorPanel> getDialog(boolean reuse)
-
getData
public IAttributesProvider getData()
- Specified by:
getDatain interfaceIData<IAttributesProvider>
-
setData
public void setData(IAttributesProvider obj)
- Specified by:
setDatain interfaceIData<IAttributesProvider>
-
poolTable
public AttributeTable poolTable()
-
freeTable
public void freeTable(AttributeTable table)
-
setColumnCount
public void setColumnCount(int columnCount)
-
onAttributeReady
public void onAttributeReady(IAttributesProvider attributeProvider)
Description copied from interface:IAttributeReadyCallback属性准备好后 调用这个方法通知- Specified by:
onAttributeReadyin interfaceIAttributeReadyCallback
-
updateValue
public void updateValue(List<AttributeValue> values)
更新属性界面的值 根据altName字段进行匹配- Parameters:
values-
-
saveBarCommon
@UiHandler("saveBar") public void saveBarCommon(CommonEvent event)
-
-