Package org.adempiere.webui.editor
Class WHtmlEditor
- java.lang.Object
-
- org.adempiere.webui.editor.WEditor
-
- org.adempiere.webui.editor.WHtmlEditor
-
- All Implemented Interfaces:
PropertyChangeListener,EventListener,ContextMenuListener,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WHtmlEditor extends WEditor implements ContextMenuListener
HTML EditorImplementation of an editor to show HTML content
Based on contribution from- Version:
- $Id: WHTMLEditor.java, v1.0 11/11/2014 20:25:06, muriloht Exp $
- Author:
- muriloht (muriloht@devcoffee.com.br, http://www.devcoffee.com.br)
-
-
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 WHtmlEditor(GridField gridField)WHtmlEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.zkoss.zul.DivgetComponent()StringgetDisplay()org.zkoss.zk.ui.ComponentgetDisplayComponent()return component use for display value in grid view mode in non edit status if return null, a label will replace.StringgetDisplayTextForGridView(Object value)ObjectgetValue()booleanisMandatory()booleanisReadWrite()voidonEvent(org.zkoss.zk.ui.event.Event event)voidonMenu(ContextMenuEvent evt)voidsetMandatory(boolean mandatory)Set whether the editor represents a mandatory field.voidsetReadWrite(boolean readWrite)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, getEvents, getGridField, getLabel, getPopupMenu, getStyleEvaluatee, isComponentOfEditor, isMandatoryStyle, isNullOrEmpty, isProcessParameter, isSearchable, isShowPreference, isVisible, isZoomable, propertyChange, removeValuechangeListener, setBackground, setBackground, setChangeEventWhenEditing, setColumnName, setComponent, setFieldStyle, setGridTab, setLabelStyle, setProcessParameter, setTableEditor, setVisible, showMenu, toString, updateLabelStyle, updateStyle, updateStyle
-
-
-
-
Constructor Detail
-
WHtmlEditor
public WHtmlEditor(GridField gridField)
- Parameters:
gridField-
-
WHtmlEditor
public WHtmlEditor(GridField gridField, boolean tableEditor, IEditorConfiguration editorConfiguration)
- Parameters:
gridField-tableEditor-editorConfiguration-
-
-
Method Detail
-
getComponent
public org.zkoss.zul.Div getComponent()
- Overrides:
getComponentin classWEditor- Returns:
- Component
-
getDisplay
public String getDisplay()
- Specified by:
getDisplayin classWEditor- Returns:
- display text
-
isMandatory
public boolean isMandatory()
- Overrides:
isMandatoryin classWEditor- Returns:
- boolean
-
setMandatory
public void setMandatory(boolean mandatory)
Description copied from class:WEditorSet whether the editor represents a mandatory field.- Overrides:
setMandatoryin classWEditor- Parameters:
mandatory- whether the field is mandatory
-
isReadWrite
public boolean isReadWrite()
- Specified by:
isReadWritein classWEditor- Returns:
- editable
-
setReadWrite
public void setReadWrite(boolean readWrite)
- Specified by:
setReadWritein classWEditor
-
getDisplayTextForGridView
public String getDisplayTextForGridView(Object value)
- Overrides:
getDisplayTextForGridViewin classWEditor
-
getDisplayComponent
public org.zkoss.zk.ui.Component getDisplayComponent()
Description copied from class:WEditorreturn component use for display value in grid view mode in non edit status if return null, a label will replace. because each row must has one instance of this component, don't cache it. just create new instance- Overrides:
getDisplayComponentin classWEditor- Returns:
-
onMenu
public void onMenu(ContextMenuEvent evt)
- Specified by:
onMenuin interfaceContextMenuListener
-
-