Package org.adempiere.webui.editor
Class WChartEditor
- java.lang.Object
-
- org.adempiere.webui.editor.WEditor
-
- org.adempiere.webui.editor.WChartEditor
-
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WChartEditor extends WEditor
This class is based on org.compiere.grid.ed.WImageEditor and WGraph written by Low Heng Sin.- Author:
- Low Heng Sin Modifications - chart display, Paul Bowden, Adaxa Pty Ltd
-
-
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 WChartEditor(GridField gridField, int windowNo)
WChartEditor(GridField gridField, int windowNo, boolean tableEditor, IEditorConfiguration editorConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dynamicDisplay()
org.zkoss.zul.Panel
getComponent()
String
getDisplay()
String[]
getEvents()
Object
getValue()
boolean
isMandatory()
boolean
isReadWrite()
boolean
isSearchable()
void
onEvent(org.zkoss.zk.ui.event.Event event)
protected void
setFieldStyle(String style)
void
setMandatory(boolean mandatory)
Set whether the editor represents a mandatory field.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, isMandatoryStyle, isNullOrEmpty, isProcessParameter, isShowPreference, isVisible, isZoomable, propertyChange, removeValuechangeListener, setBackground, setBackground, setChangeEventWhenEditing, setColumnName, setComponent, setGridTab, setLabelStyle, setProcessParameter, setTableEditor, setVisible, showMenu, toString, updateLabelStyle, updateStyle, updateStyle
-
-
-
-
Constructor Detail
-
WChartEditor
public WChartEditor(GridField gridField, int windowNo)
- Parameters:
gridField
-windowNo
-
-
WChartEditor
public WChartEditor(GridField gridField, int windowNo, boolean tableEditor, IEditorConfiguration editorConfiguration)
- Parameters:
gridField
-windowNo
-tableEditor
-editorConfiguration
-
-
-
Method Detail
-
getComponent
public org.zkoss.zul.Panel getComponent()
- Overrides:
getComponent
in classWEditor
- Returns:
- Component
-
getDisplay
public String getDisplay()
- Specified by:
getDisplay
in classWEditor
- Returns:
- display text
-
isMandatory
public boolean isMandatory()
- Overrides:
isMandatory
in classWEditor
- Returns:
- boolean
-
setMandatory
public void setMandatory(boolean mandatory)
Description copied from class:WEditor
Set whether the editor represents a mandatory field.- Overrides:
setMandatory
in classWEditor
- Parameters:
mandatory
- whether the field is mandatory
-
isReadWrite
public boolean isReadWrite()
- Specified by:
isReadWrite
in classWEditor
- Returns:
- editable
-
setReadWrite
public void setReadWrite(boolean readWrite)
- Specified by:
setReadWrite
in classWEditor
-
dynamicDisplay
public void dynamicDisplay()
- Overrides:
dynamicDisplay
in classWEditor
-
isSearchable
public boolean isSearchable()
- Overrides:
isSearchable
in classWEditor
- Returns:
- true if usable in find window, false otherwise
-
setFieldStyle
protected void setFieldStyle(String style)
- Overrides:
setFieldStyle
in classWEditor
-
-