Package org.adempiere.webui.apps
Class ProcessParameterPanel
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Div
-
- org.adempiere.webui.component.Panel
-
- org.adempiere.webui.apps.ProcessParameterPanel
-
- All Implemented Interfaces:
Serializable
,Cloneable
,ValueChangeListener
,IProcessParameter
,org.zkoss.zk.ui.Component
,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
,org.zkoss.zk.ui.ext.Scope
,org.zkoss.zk.ui.sys.ComponentCtrl
public class ProcessParameterPanel extends Panel implements ValueChangeListener, IProcessParameter, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
Process Parameter Panel, based on existing ProcessParameter dialog. - Embedded in ProcessDialog - checks, if parameters exist and inquires and saves them- Version:
- 2006-12-01
- Author:
- Low Heng Sin
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.adempiere.webui.component.Panel
HORIZONTAL, VERTICAL
-
-
Constructor Summary
Constructors Constructor Description ProcessParameterPanel(int WindowNo, ProcessInfo pi)
Dynamic generated Parameter panel.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
Disposeboolean
focusToFirstEditor()
WEditor
getEditor(String columnName)
Get parameter field editor by column nameWEditor
getEditorTo(String columnName)
Get parameter field value to editor by column nameMPInstancePara[]
getParameters()
Get Parameter values without savingboolean
init()
Read Fields to displayboolean
isWaitingForDialog()
boolean
loadParameters(MPInstance instance)
void
onEvent(org.zkoss.zk.ui.event.Event event)
protected void
restoreContext()
Restore window context.boolean
saveParameters()
Save Parameter valuesvoid
setProcessInfo(ProcessInfo processInfo)
boolean
validateParameters()
Validate Parameter valuesvoid
valueChange(ValueChangeEvent evt)
Editor Listener-
Methods inherited from class org.zkoss.zul.impl.XulElement
clone, getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
-
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent
addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, removeSclass, removeSclass, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
-
Methods inherited from class org.zkoss.zk.ui.AbstractComponent
addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
-
-
-
Constructor Detail
-
ProcessParameterPanel
public ProcessParameterPanel(int WindowNo, ProcessInfo pi)
Dynamic generated Parameter panel.- Parameters:
WindowNo
- windowpi
- process info
-
-
Method Detail
-
dispose
public void dispose()
Dispose
-
init
public boolean init()
Read Fields to display- Returns:
- true if loaded OK
-
validateParameters
public boolean validateParameters()
Validate Parameter values- Returns:
- true if parameters are valid
-
loadParameters
public boolean loadParameters(MPInstance instance)
-
saveParameters
public boolean saveParameters()
Save Parameter values- Specified by:
saveParameters
in interfaceIProcessParameter
- Returns:
- true if parameters saved
-
getParameters
public MPInstancePara[] getParameters()
Get Parameter values without saving- Returns:
- list of parameter values
-
valueChange
public void valueChange(ValueChangeEvent evt)
Editor Listener- Specified by:
valueChange
in interfaceValueChangeListener
- Parameters:
evt
- ValueChangeEvent
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event) throws Exception
- Specified by:
onEvent
in interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
- Throws:
Exception
-
restoreContext
protected void restoreContext()
Restore window context. author teo_sarca [ 1699826 ]- See Also:
GridField.restoreValue()
-
setProcessInfo
public void setProcessInfo(ProcessInfo processInfo)
- Parameters:
processInfo
-
-
focusToFirstEditor
public boolean focusToFirstEditor()
-
getEditor
public WEditor getEditor(String columnName)
Get parameter field editor by column name- Parameters:
columnName
-- Returns:
- editor
-
getEditorTo
public WEditor getEditorTo(String columnName)
Get parameter field value to editor by column name- Parameters:
columnName
-- Returns:
- editor
-
isWaitingForDialog
public boolean isWaitingForDialog()
- Returns:
- true if editor is showing dialog awaiting user action
-
-