Package org.adempiere.webui.editor
Class WNumberEditor
- java.lang.Object
-
- org.adempiere.webui.editor.WEditor
-
- org.adempiere.webui.editor.WNumberEditor
-
- All Implemented Interfaces:
PropertyChangeListener,EventListener,ContextMenuListener,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WNumberEditor extends WEditor implements ContextMenuListener
- Version:
- $Revision: 0.10 $
- Author:
- Ashley G Ramdass, Low Heng Sin, Cristina Ghita, www.arhipac.ro
- BF [3058780] WNumberEditor allow only BigDecimal
-
-
Field Summary
Fields Modifier and Type Field Description static String[]LISTENER_EVENTSstatic intMAX_DISPLAY_LENGTHstatic intMIN_DISPLAY_LENGTH
-
Constructor Summary
Constructors Constructor Description WNumberEditor()WNumberEditor(String columnName, boolean mandatory, boolean readonly, boolean updateable, int displayType, String title)WNumberEditor(GridField gridField)WNumberEditor(GridField gridField, boolean integral)WNumberEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimaladdDecimalPlaces(BigDecimal oldValue)IDEMPIERE-2553 - Enter amounts without decimal separatorNumberBoxgetComponent()StringgetDisplay()String[]getEvents()ObjectgetValue()booleanisReadWrite()protected static NumberBoxnewNumberBox(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)voidonEvent(org.zkoss.zk.ui.event.Event event)Event handlervoidonMenu(ContextMenuEvent evt)Handle context menu eventsprotected voidsetFieldStyle(String style)voidsetReadWrite(boolean readWrite)voidsetTableEditor(boolean b)voidsetValue(Object value)-
Methods inherited from class org.adempiere.webui.editor.WEditor
addChangeLogMenu, addTextEditorMenu, addValueChangeListener, applyFieldStyles, applyLabelStyles, buildStyle, cleanColumnName, dynamicDisplay, dynamicDisplay, fillHorizontal, fireValueChange, focusNext, getColumnName, getDescription, getDisplayComponent, getDisplayTextForGridView, getGridField, getLabel, getPopupMenu, getStyleEvaluatee, isComponentOfEditor, isMandatory, isMandatoryStyle, isNullOrEmpty, isProcessParameter, isSearchable, isShowPreference, isVisible, isZoomable, propertyChange, removeValuechangeListener, setBackground, setBackground, setChangeEventWhenEditing, setColumnName, setComponent, setGridTab, setLabelStyle, setMandatory, setProcessParameter, setVisible, showMenu, toString, updateLabelStyle, updateStyle, updateStyle
-
-
-
-
Field Detail
-
LISTENER_EVENTS
public static final String[] LISTENER_EVENTS
-
MAX_DISPLAY_LENGTH
public static final int MAX_DISPLAY_LENGTH
- See Also:
- Constant Field Values
-
MIN_DISPLAY_LENGTH
public static final int MIN_DISPLAY_LENGTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WNumberEditor
public WNumberEditor()
-
WNumberEditor
public WNumberEditor(GridField gridField)
- Parameters:
gridField-
-
WNumberEditor
public WNumberEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
- Parameters:
gridField-tableEditor-editorConfiguration-
-
WNumberEditor
public WNumberEditor(GridField gridField, boolean integral)
- Parameters:
gridField-integral-
-
-
Method Detail
-
newNumberBox
protected static NumberBox newNumberBox(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
Event handler- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>- Parameters:
event-
-
addDecimalPlaces
public BigDecimal addDecimalPlaces(BigDecimal oldValue)
IDEMPIERE-2553 - Enter amounts without decimal separator- Parameters:
oldValue-- Returns:
-
getComponent
public NumberBox 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
-
onMenu
public void onMenu(ContextMenuEvent evt)
Handle context menu events- Specified by:
onMenuin interfaceContextMenuListener- Parameters:
evt-
-
setTableEditor
public void setTableEditor(boolean b)
- Overrides:
setTableEditorin classWEditor
-
setFieldStyle
protected void setFieldStyle(String style)
- Overrides:
setFieldStylein classWEditor
-
-