Class DropdownListDesign
- 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.mvc.attribute.editor.dropdown.DropdownListDesign
-
- All Implemented Interfaces:
IEditorDesigner,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 DropdownListDesign extends com.google.gwt.user.client.ui.Composite implements IEditorDesigner
-
-
Constructor Summary
Constructors Constructor Description DropdownListDesign()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbtnPlusClick(com.google.gwt.event.dom.client.ClickEvent event)com.google.gwt.user.client.ui.WidgetgetDesignRoot()参数的编辑UIList<IAttribute>getParameters()获取参数设计器中的数据List<ParameterValue>getParameterValues()获取编辑组件的参数数据voidsetParameters(String title, List<IAttribute> parameters)初始化参数设计器voidupdateValue(List<ParameterValue> parameterValues)上面两个方法 用于构造UI 这个方法用于更新数据 这个数据是保存在Editor中的-
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, onLoad, onUnload, 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, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, 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.IEditorDesigner
setTipHandler
-
-
-
-
Method Detail
-
getDesignRoot
public com.google.gwt.user.client.ui.Widget getDesignRoot()
参数的编辑UI- Specified by:
getDesignRootin interfaceIEditorDesigner- Returns:
-
getParameters
public List<IAttribute> getParameters()
获取参数设计器中的数据- Specified by:
getParametersin interfaceIEditorDesigner- Returns:
-
getParameterValues
public List<ParameterValue> getParameterValues()
获取编辑组件的参数数据- Specified by:
getParameterValuesin interfaceIEditorDesigner- Returns:
-
setParameters
public void setParameters(String title, List<IAttribute> parameters)
初始化参数设计器- Specified by:
setParametersin interfaceIEditorDesigner- Parameters:
title-parameters-
-
updateValue
public void updateValue(List<ParameterValue> parameterValues)
上面两个方法 用于构造UI 这个方法用于更新数据 这个数据是保存在Editor中的- Specified by:
updateValuein interfaceIEditorDesigner- Parameters:
parameterValues-
-
btnPlusClick
@UiHandler("btnPlus") public void btnPlusClick(com.google.gwt.event.dom.client.ClickEvent event)
-
-