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 voidactionRefresh()voidactionZoom()voidcontentsChanged(ListDataEvent e)voiddynamicDisplay(Properties ctx)allow subclass to perform dynamic loading of dataorg.adempiere.webui.editor.WRadioGroupEditor.RadioGroupEditorgetComponent()StringgetDisplay()String[]getEvents()LookupgetLookup()ObjectgetValue()voidintervalAdded(ListDataEvent e)voidintervalRemoved(ListDataEvent e)booleanisReadWrite()voidonEvent(org.zkoss.zk.ui.event.Event event)voidonMenu(ContextMenuEvent evt)voidpropertyChange(PropertyChangeEvent evt)voidsetReadWrite(boolean readWrite)voidsetValue(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:
getDisplayin classWEditor- Returns:
- display text
-
getComponent
public org.adempiere.webui.editor.WRadioGroupEditor.RadioGroupEditor 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
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
- Specified by:
onEventin 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:
onMenuin interfaceContextMenuListener
-
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChangein interfacePropertyChangeListener- Overrides:
propertyChangein classWEditor
-
dynamicDisplay
public void dynamicDisplay(Properties ctx)
Description copied from class:WEditorallow subclass to perform dynamic loading of data- Overrides:
dynamicDisplayin classWEditor
-
intervalAdded
public void intervalAdded(ListDataEvent e)
- Specified by:
intervalAddedin interfaceListDataListener
-
intervalRemoved
public void intervalRemoved(ListDataEvent e)
- Specified by:
intervalRemovedin interfaceListDataListener
-
contentsChanged
public void contentsChanged(ListDataEvent e)
- Specified by:
contentsChangedin interfaceListDataListener
-
actionZoom
public void actionZoom()
- Specified by:
actionZoomin interfaceIZoomableEditor
-
-