Package org.adempiere.webui.editor
Class WTableDirEditor
- java.lang.Object
-
- org.adempiere.webui.editor.WEditor
-
- org.adempiere.webui.editor.WTableDirEditor
-
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,ListDataListener
,IZoomableEditor
,ContextMenuListener
,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WTableDirEditor extends WEditor implements ListDataListener, ContextMenuListener, IZoomableEditor
- Version:
- $Revision: 0.10 $
- Author:
- Ashley G Ramdass
-
-
Field Summary
Fields Modifier and Type Field Description static String[]
LISTENER_EVENTS
protected boolean
onlyShortListItems
static String
SHORT_LIST_EVENT
-
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 WTableDirEditor(String columnName, boolean mandatory, boolean isReadOnly, boolean isUpdateable, Lookup lookup)
For ease of porting swing formWTableDirEditor(String columnName, boolean mandatory, boolean isReadOnly, boolean isUpdateable, Lookup lookup, boolean autocomplete)
WTableDirEditor(GridField gridField)
WTableDirEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
WTableDirEditor(Lookup lookup, String label, String description, boolean mandatory, boolean readonly, boolean updateable)
Constructor for use if a grid field is unavailableWTableDirEditor(Lookup lookup, String label, String description, boolean mandatory, boolean readonly, boolean updateable, boolean autocomplete)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
actionLocation()
protected void
actionQuickEntry(boolean newRecord)
Action - Special Quick Entry Screenvoid
actionRefresh()
void
actionZoom()
void
contentsChanged(ListDataEvent e)
void
dynamicDisplay(Properties ctx)
allow subclass to perform dynamic loading of dataCombobox
getComponent()
String
getDisplay()
String
getDisplayTextForGridView(Object value)
String[]
getEvents()
Lookup
getLookup()
Object
getValue()
void
intervalAdded(ListDataEvent e)
void
intervalRemoved(ListDataEvent e)
boolean
isReadWrite()
void
onEvent(org.zkoss.zk.ui.event.Event event)
void
onMenu(ContextMenuEvent evt)
void
propertyChange(PropertyChangeEvent evt)
void
setReadWrite(boolean readWrite)
void
setValue(Object value)
-
Methods inherited from class org.adempiere.webui.editor.WEditor
addChangeLogMenu, addTextEditorMenu, addValueChangeListener, applyFieldStyles, applyLabelStyles, buildStyle, cleanColumnName, dynamicDisplay, fillHorizontal, fireValueChange, focusNext, getColumnName, getDescription, getDisplayComponent, getGridField, getLabel, getPopupMenu, getStyleEvaluatee, isComponentOfEditor, isMandatory, isMandatoryStyle, isNullOrEmpty, isProcessParameter, isSearchable, isShowPreference, isVisible, isZoomable, removeValuechangeListener, setBackground, setBackground, setChangeEventWhenEditing, setColumnName, setComponent, setFieldStyle, setGridTab, setLabelStyle, setMandatory, setProcessParameter, setTableEditor, setVisible, showMenu, toString, updateLabelStyle, updateStyle, updateStyle
-
-
-
-
Field Detail
-
LISTENER_EVENTS
public static final String[] LISTENER_EVENTS
-
SHORT_LIST_EVENT
public static final String SHORT_LIST_EVENT
- See Also:
- Constant Field Values
-
onlyShortListItems
protected boolean onlyShortListItems
-
-
Constructor Detail
-
WTableDirEditor
public WTableDirEditor(GridField gridField)
- Parameters:
gridField
-
-
WTableDirEditor
public WTableDirEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
- Parameters:
gridField
-tableEditor
-editorConfiguration
-
-
WTableDirEditor
public WTableDirEditor(Lookup lookup, String label, String description, boolean mandatory, boolean readonly, boolean updateable)
Constructor for use if a grid field is unavailable- Parameters:
lookup
- Store of selectable datalabel
- column name (not displayed)description
- description of componentmandatory
- whether a selection must be madereadonly
- whether or not the editor is read onlyupdateable
- whether the editor contents can be changed
-
WTableDirEditor
public WTableDirEditor(Lookup lookup, String label, String description, boolean mandatory, boolean readonly, boolean updateable, boolean autocomplete)
-
WTableDirEditor
public WTableDirEditor(String columnName, boolean mandatory, boolean isReadOnly, boolean isUpdateable, Lookup lookup)
For ease of porting swing form- Parameters:
columnName
-mandatory
-isReadOnly
-isUpdateable
-lookup
-
-
-
Method Detail
-
getDisplay
public String getDisplay()
- Specified by:
getDisplay
in classWEditor
- Returns:
- display text
-
getComponent
public Combobox getComponent()
- Overrides:
getComponent
in classWEditor
- Returns:
- Component
-
isReadWrite
public boolean isReadWrite()
- Specified by:
isReadWrite
in classWEditor
- Returns:
- editable
-
setReadWrite
public void setReadWrite(boolean readWrite)
- Specified by:
setReadWrite
in classWEditor
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
- Specified by:
onEvent
in interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
-
contentsChanged
public void contentsChanged(ListDataEvent e)
- Specified by:
contentsChanged
in interfaceListDataListener
-
intervalAdded
public void intervalAdded(ListDataEvent e)
- Specified by:
intervalAdded
in interfaceListDataListener
-
intervalRemoved
public void intervalRemoved(ListDataEvent e)
- Specified by:
intervalRemoved
in interfaceListDataListener
-
actionRefresh
public void actionRefresh()
-
actionZoom
public void actionZoom()
- Specified by:
actionZoom
in interfaceIZoomableEditor
-
getLookup
public Lookup getLookup()
-
actionQuickEntry
protected void actionQuickEntry(boolean newRecord)
Action - Special Quick Entry Screen- Parameters:
newRecord
- true if new record should be created
-
actionLocation
protected void actionLocation()
-
onMenu
public void onMenu(ContextMenuEvent evt)
- Specified by:
onMenu
in interfaceContextMenuListener
-
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChange
in interfacePropertyChangeListener
- Overrides:
propertyChange
in classWEditor
-
dynamicDisplay
public void dynamicDisplay(Properties ctx)
Description copied from class:WEditor
allow subclass to perform dynamic loading of data- Overrides:
dynamicDisplay
in classWEditor
-
getDisplayTextForGridView
public String getDisplayTextForGridView(Object value)
- Overrides:
getDisplayTextForGridView
in classWEditor
-
-