Class ImageUploadAttributeEditor
- 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.common.AbstractAttributeEditor<String>
-
- cn.mapway.ui.client.mvc.attribute.editor.uploader.ImageUploadAttributeEditor
-
- 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 ImageUploadAttributeEditor extends AbstractAttributeEditor<String>
图片上传相关属性编辑器
-
-
Field Summary
Fields Modifier and Type Field Description static StringEDITOR_CODE-
Fields inherited from class cn.mapway.ui.client.widget.CommonEventComposite
TRUE
-
Fields inherited from interface cn.mapway.ui.client.mvc.attribute.editor.IAttributeEditor
CATALOG_BUSINESS, CATALOG_DESIGN, CATALOG_RUNTIME, CATALOG_SYSTEM, CATALOG_UNKNOWN
-
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 ImageUploadAttributeEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfromUI()从UI获取数据到 对象实体中StringgetCode()编辑器的唯一识别代码IEditorDesignergetDesigner()获取编辑器参数设计组件 缺省返回null 不需要设计com.google.gwt.user.client.ui.WidgetgetDisplayWidget()显示显示面板voidimageUploaderCommon(CommonEvent event)voidonEditorOptionChanged(String key)某个编辑属性改变了值voidupdateUI()当数据发生变化后 调用这个方法更新界面的数据-
Methods inherited from class cn.mapway.ui.client.mvc.attribute.editor.common.AbstractAttributeEditor
castToString, castToValue, editAttribute, expandExtraWidget, getAttribute, getData, getRuntimeParameters, getSize, notifyValueChanged, option, readAttributeValue, setData, setEditorNotifyHandler, setValueChangedHandler, updateAllEditorOption, updateEditorOption
-
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.editor.IAttributeEditor
getEditorTip, setReadonly, setVisible
-
Methods inherited from interface cn.mapway.ui.client.mvc.attribute.IAttributesProvider
isGroupInitExpand
-
Methods inherited from interface cn.mapway.ui.client.mvc.window.IProvideSize
requireDefaultSize
-
-
-
-
Field Detail
-
EDITOR_CODE
public static final String EDITOR_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCode
public String getCode()
编辑器的唯一识别代码- Returns:
-
getDisplayWidget
public com.google.gwt.user.client.ui.Widget getDisplayWidget()
Description copied from interface:IAttributeEditor显示显示面板- Returns:
-
updateUI
public void updateUI()
当数据发生变化后 调用这个方法更新界面的数据
-
fromUI
public void fromUI()
Description copied from class:AbstractAttributeEditor从UI获取数据到 对象实体中- Specified by:
fromUIin interfaceIAttributeEditor- Specified by:
fromUIin classAbstractAttributeEditor<String>
-
onEditorOptionChanged
public void onEditorOptionChanged(String key)
Description copied from class:AbstractAttributeEditor某个编辑属性改变了值- Overrides:
onEditorOptionChangedin classAbstractAttributeEditor<String>- Parameters:
key- 如果key is null or empty 更新所有的属性编辑器组件的选项
-
imageUploaderCommon
@UiHandler("imageUploader") public void imageUploaderCommon(CommonEvent event)
-
getDesigner
public IEditorDesigner getDesigner()
Description copied from interface:IAttributeEditor获取编辑器参数设计组件 缺省返回null 不需要设计- Returns:
-
-