Package org.adempiere.webui.editor
Class WChosenboxSearchEditor
- java.lang.Object
-
- org.adempiere.webui.editor.WEditor
-
- org.adempiere.webui.editor.WChosenboxSearchEditor
-
- All Implemented Interfaces:
PropertyChangeListener,EventListener,ContextMenuListener,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WChosenboxSearchEditor extends WEditor implements ContextMenuListener
- Author:
- hengsin
-
-
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 WChosenboxSearchEditor(String columnName, boolean mandatory, boolean readonly, boolean updateable, Lookup lookup)WChosenboxSearchEditor(GridField gridField)WChosenboxSearchEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)WChosenboxSearchEditor(Lookup lookup, String label, String description, boolean mandatory, boolean readonly, boolean updateable)Constructor for use if a grid field is unavailable
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddynamicDisplay(Properties ctx)allow subclass to perform dynamic loading of dataprotected voidfireValueChangeEvent(Object newValue)ChosenSearchBoxgetComponent()StringgetDisplay()String[]getEvents()LookupgetLookup()ObjectgetValue()booleanisReadWrite()voidonEvent(org.zkoss.zk.ui.event.Event e)voidonMenu(ContextMenuEvent evt)voidpropertyChange(PropertyChangeEvent evt)voidsetReadWrite(boolean readWrite)voidsetTableEditor(boolean b)voidsetValue(Object value)protected voidshowInfoPanel(InfoPanel ip)-
Methods inherited from class org.adempiere.webui.editor.WEditor
addChangeLogMenu, addTextEditorMenu, addValueChangeListener, applyFieldStyles, applyLabelStyles, buildStyle, cleanColumnName, dynamicDisplay, fillHorizontal, fireValueChange, focusNext, getColumnName, getDescription, getDisplayComponent, getDisplayTextForGridView, getGridField, getLabel, getPopupMenu, getStyleEvaluatee, isComponentOfEditor, isMandatory, isMandatoryStyle, isNullOrEmpty, isProcessParameter, isSearchable, isShowPreference, isVisible, isZoomable, removeValuechangeListener, setBackground, setBackground, setChangeEventWhenEditing, setColumnName, setComponent, setFieldStyle, setGridTab, setLabelStyle, setMandatory, setProcessParameter, setVisible, showMenu, toString, updateLabelStyle, updateStyle, updateStyle
-
-
-
-
Constructor Detail
-
WChosenboxSearchEditor
public WChosenboxSearchEditor(GridField gridField)
- Parameters:
gridField-
-
WChosenboxSearchEditor
public WChosenboxSearchEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
- Parameters:
gridField-tableEditor-editorConfiguration-
-
WChosenboxSearchEditor
public WChosenboxSearchEditor(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
-
-
Method Detail
-
getComponent
public ChosenSearchBox getComponent()
- Overrides:
getComponentin classWEditor- Returns:
- Component
-
isReadWrite
public boolean isReadWrite()
- Specified by:
isReadWritein classWEditor- Returns:
- editable
-
setReadWrite
public void setReadWrite(boolean readWrite)
- Specified by:
setReadWritein classWEditor
-
getDisplay
public String getDisplay()
- Specified by:
getDisplayin classWEditor- Returns:
- display text
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event e)
- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
-
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChangein interfacePropertyChangeListener- Overrides:
propertyChangein classWEditor
-
onMenu
public void onMenu(ContextMenuEvent evt)
- Specified by:
onMenuin interfaceContextMenuListener
-
fireValueChangeEvent
protected void fireValueChangeEvent(Object newValue)
-
showInfoPanel
protected void showInfoPanel(InfoPanel ip)
-
setTableEditor
public void setTableEditor(boolean b)
- Overrides:
setTableEditorin classWEditor
-
getLookup
public Lookup getLookup()
-
dynamicDisplay
public void dynamicDisplay(Properties ctx)
Description copied from class:WEditorallow subclass to perform dynamic loading of data- Overrides:
dynamicDisplayin classWEditor
-
-