Package org.adempiere.webui.editor
Class WImageEditor
- java.lang.Object
-
- org.adempiere.webui.editor.WEditor
-
- org.adempiere.webui.editor.WImageEditor
-
- All Implemented Interfaces:
PropertyChangeListener,EventListener,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WImageEditor extends WEditor
This class is based on org.compiere.grid.ed.VImage written by Jorg Janke.- Author:
- Jorg Janke Modifications - UI Compatibility, Low Heng Sin
-
-
Field Summary
-
Fields inherited from class org.adempiere.webui.editor.WEditor
component, gridField, gridTab, INIT_EDIT_EVENT, label, listeners, mandatory, MAX_DISPLAY_LENGTH, popupMenu, readOnly, tableEditor
-
-
Constructor Summary
Constructors Constructor Description WImageEditor(GridField gridField)WImageEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfillHorizontal()Stretch editor component to fill containerorg.zkoss.zul.ImagegetComponent()StringgetDisplay()StringgetDisplayTextForGridView(Object value)String[]getEvents()ObjectgetValue()booleanisMandatory()booleanisReadWrite()voidonEvent(org.zkoss.zk.ui.event.Event event)voidsetMandatory(boolean mandatory)Set whether the editor represents a mandatory field.voidsetReadWrite(boolean readWrite)voidsetValue(Object value)-
Methods inherited from class org.adempiere.webui.editor.WEditor
addChangeLogMenu, addTextEditorMenu, addValueChangeListener, applyFieldStyles, applyLabelStyles, buildStyle, cleanColumnName, dynamicDisplay, dynamicDisplay, fireValueChange, focusNext, getColumnName, getDescription, getDisplayComponent, getGridField, getLabel, getPopupMenu, getStyleEvaluatee, isComponentOfEditor, isMandatoryStyle, isNullOrEmpty, isProcessParameter, isSearchable, isShowPreference, isVisible, isZoomable, propertyChange, removeValuechangeListener, setBackground, setBackground, setChangeEventWhenEditing, setColumnName, setComponent, setFieldStyle, setGridTab, setLabelStyle, setProcessParameter, setTableEditor, setVisible, showMenu, toString, updateLabelStyle, updateStyle, updateStyle
-
-
-
-
Constructor Detail
-
WImageEditor
public WImageEditor(GridField gridField)
- Parameters:
gridField-
-
WImageEditor
public WImageEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
- Parameters:
gridField-tableEditor-editorConfiguration-
-
-
Method Detail
-
getComponent
public org.zkoss.zul.Image getComponent()
- Overrides:
getComponentin classWEditor- Returns:
- Component
-
getDisplay
public String getDisplay()
- Specified by:
getDisplayin classWEditor- Returns:
- display text
-
isMandatory
public boolean isMandatory()
- Overrides:
isMandatoryin classWEditor- Returns:
- boolean
-
setMandatory
public void setMandatory(boolean mandatory)
Description copied from class:WEditorSet whether the editor represents a mandatory field.- Overrides:
setMandatoryin classWEditor- Parameters:
mandatory- whether the field is mandatory
-
isReadWrite
public boolean isReadWrite()
- Specified by:
isReadWritein classWEditor- Returns:
- editable
-
setReadWrite
public void setReadWrite(boolean readWrite)
- Specified by:
setReadWritein classWEditor
-
getDisplayTextForGridView
public String getDisplayTextForGridView(Object value)
- Overrides:
getDisplayTextForGridViewin classWEditor
-
fillHorizontal
public void fillHorizontal()
Description copied from class:WEditorStretch editor component to fill container- Overrides:
fillHorizontalin classWEditor
-
-