Package org.adempiere.webui.editor
Class WRadioGroupEditor
- java.lang.Object
-
- org.adempiere.webui.editor.WEditor
-
- org.adempiere.webui.editor.WRadioGroupEditor
-
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,ListDataListener
,IZoomableEditor
,ContextMenuListener
,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WRadioGroupEditor extends WEditor implements ContextMenuListener, ListDataListener, IZoomableEditor
- Author:
- hengsin
-
-
Field Summary
Fields Modifier and Type Field Description static String[]
LISTENER_EVENTS
-
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 WRadioGroupEditor(String columnName, boolean mandatory, boolean isReadOnly, boolean isUpdateable, Lookup lookup)
For ease of porting swing formWRadioGroupEditor(GridField gridField)
WRadioGroupEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
WRadioGroupEditor(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 void
actionRefresh()
void
actionZoom()
void
contentsChanged(ListDataEvent e)
void
dynamicDisplay(Properties ctx)
allow subclass to perform dynamic loading of dataorg.adempiere.webui.editor.WRadioGroupEditor.RadioGroupEditor
getComponent()
String
getDisplay()
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, 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, setTableEditor, setVisible, showMenu, toString, updateLabelStyle, updateStyle, updateStyle
-
-
-
-
Field Detail
-
LISTENER_EVENTS
public static final String[] LISTENER_EVENTS
-
-
Constructor Detail
-
WRadioGroupEditor
public WRadioGroupEditor(GridField gridField)
- Parameters:
gridField
-
-
WRadioGroupEditor
public WRadioGroupEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
- Parameters:
gridField
-tableEditor
-editorConfiguration
-
-
WRadioGroupEditor
public WRadioGroupEditor(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
-
getDisplay
public String getDisplay()
- Specified by:
getDisplay
in classWEditor
- Returns:
- display text
-
getComponent
public org.adempiere.webui.editor.WRadioGroupEditor.RadioGroupEditor 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>
-
actionRefresh
public void actionRefresh()
-
getLookup
public Lookup getLookup()
-
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
-
intervalAdded
public void intervalAdded(ListDataEvent e)
- Specified by:
intervalAdded
in interfaceListDataListener
-
intervalRemoved
public void intervalRemoved(ListDataEvent e)
- Specified by:
intervalRemoved
in interfaceListDataListener
-
contentsChanged
public void contentsChanged(ListDataEvent e)
- Specified by:
contentsChanged
in interfaceListDataListener
-
actionZoom
public void actionZoom()
- Specified by:
actionZoom
in interfaceIZoomableEditor
-
-