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 voiddispose()DisposebooleanfocusToFirstEditor()WEditorgetEditor(String columnName)Get parameter field editor by column nameWEditorgetEditorTo(String columnName)Get parameter field value to editor by column nameMPInstancePara[]getParameters()Get Parameter values without savingbooleaninit()Read Fields to displaybooleanisWaitingForDialog()booleanloadParameters(MPInstance instance)voidonEvent(org.zkoss.zk.ui.event.Event event)protected voidrestoreContext()Restore window context.booleansaveParameters()Save Parameter valuesvoidsetProcessInfo(ProcessInfo processInfo)booleanvalidateParameters()Validate Parameter valuesvoidvalueChange(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:
saveParametersin 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:
valueChangein interfaceValueChangeListener- Parameters:
evt- ValueChangeEvent
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event) throws Exception- Specified by:
onEventin 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
-
-