Package org.adempiere.webui.apps
Class ProcessModalDialog
- java.lang.Object
-
- org.zkoss.zk.ui.AbstractComponent
-
- org.zkoss.zk.ui.HtmlBasedComponent
-
- org.zkoss.zul.impl.XulElement
-
- org.zkoss.zul.Window
-
- org.adempiere.webui.component.Window
-
- org.adempiere.webui.apps.AbstractProcessDialog
-
- org.adempiere.webui.apps.ProcessModalDialog
-
- All Implemented Interfaces:
Serializable
,Cloneable
,IProcessUI
,DialogEvents
,ISupportMask
,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.IdSpace
,org.zkoss.zk.ui.sys.ComponentCtrl
,org.zkoss.zul.ext.Framable
public class ProcessModalDialog extends AbstractProcessDialog implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>, DialogEvents
Modal Dialog to Start process. Displays information about the process and lets the user decide to start it and displays results (optionally print them). Calls ProcessCtl to execute.- Author:
- Low Heng Sin, arboleda - globalqss - Implement ShowHelp option on processes and reports
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.adempiere.webui.apps.AbstractProcessDialog
bCancel, bOK, bottomParameterLayout, fPrintFormat, freportType, fSavedName, m_WindowNo, mainParameterLayout, topParameterLayout
-
Fields inherited from class org.adempiere.webui.component.Window
INSERT_END, INSERT_NEXT, INSERT_POSITION_KEY, MODE_EMBEDDED, MODE_HIGHLIGHTED, MODE_KEY, MODE_MODAL, MODE_OVERLAPPED, MODE_POPUP, showMaskWrapper
-
Fields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
-
Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl
AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
-
Fields inherited from interface org.adempiere.webui.event.DialogEvents
ON_BEFORE_RUN_PROCESS, ON_WINDOW_CLOSE
-
Fields inherited from interface org.adempiere.webui.ISupportMask
READY_SHOW_MASK_FLAG
-
-
Constructor Summary
Constructors Constructor Description ProcessModalDialog(int WindowNo, int AD_Process_ID, int tableId, int recordId, boolean autoStart)
ProcessModalDialog(int WindowNo, ProcessInfo pi, boolean autoStart)
ProcessModalDialog(Window parent, String title, int WindowNo, int AD_Process_ID, int tableId, int recordId, boolean autoStart)
Deprecated.ProcessModalDialog(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener, int WindowNo, int AD_Process_ID, int tableId, int recordId, boolean autoStart)
Dialog to start a process/reportProcessModalDialog(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener, int WindowNo, ProcessInfo pi, boolean autoStart)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
autoStart()
void
dispose()
Disposevoid
hideBusyDialog()
protected void
onClientInfo()
void
onEvent(org.zkoss.zk.ui.event.Event event)
handle eventsboolean
setVisible(boolean visible)
Set Visible (set focus to OK if visible)void
showBusyDialog()
void
updateUI()
-
Methods inherited from class org.adempiere.webui.apps.AbstractProcessDialog
ask, askForInput, askForInput, bottomLayout, buttonLayout, cancelProcess, chooseSaveParameter, closeBusyDialog, createBusyDialog, deleteSaveParameter, download, focus, getAD_Process_ID, getComboItem, getCtx, getDownloadFiles, getInitialMessage, getName, getNotificationType, getParameterPanel, getProcessInfo, getShowHelp, getWindowNo, init, inputParameterLayout, isBackgroundJob, isCancel, isJasperReport, isReport, isUILocked, isValid, layout, lockUI, overalLayout, querySaved, reportOptionLayout, runBackgroundJob, runProcess, savePrameterLayout, saveReportOption, saveReportOptionToInstance, setHeadMessage, setProcessInfo, showInfoWindow, showReports, startProcess, statusUpdate, topLayout, unlockUI, updateSaveParameter
-
Methods inherited from class org.adempiere.webui.component.Window
getMaskComponent, getMaskObj, getModeAttribute, hideMask, onPageDetached, showMask
-
Methods inherited from class org.zkoss.zul.Window
beforeChildAdded, clone, doEmbedded, doHighlighted, doModal, doOverlapped, doPopup, getBorder, getCaption, getContentSclass, getContentStyle, getDefaultActionOnShow, getMinheight, getMinwidth, getMode, getModeType, getPosition, getTitle, getZclass, inEmbedded, inHighlighted, inModal, inOverlapped, inPopup, insertBefore, isClosable, isCollapsible, isMaximizable, isMaximized, isMinimizable, isMinimized, isShadow, isSizable, onChildRemoved, onClose, onModal, renderProperties, service, setBorder, setBorder, setClosable, setContentSclass, setContentStyle, setDefaultActionOnShow, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost
-
Methods inherited from class org.zkoss.zul.impl.XulElement
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, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, 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, 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, invalidate, invalidatePartial, isChildable, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, 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, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
ProcessModalDialog
public ProcessModalDialog(int WindowNo, ProcessInfo pi, boolean autoStart)
- Parameters:
WindowNo
-pi
-autoStart
-
-
ProcessModalDialog
public ProcessModalDialog(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener, int WindowNo, ProcessInfo pi, boolean autoStart)
- Parameters:
listener
-WindowNo
-pi
-autoStart
-
-
ProcessModalDialog
public ProcessModalDialog(int WindowNo, int AD_Process_ID, int tableId, int recordId, boolean autoStart)
-
ProcessModalDialog
public ProcessModalDialog(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener, int WindowNo, int AD_Process_ID, int tableId, int recordId, boolean autoStart)
Dialog to start a process/report- Parameters:
WindowNo
-AD_Process_ID
-tableId
-recordId
-autoStart
-
-
ProcessModalDialog
public ProcessModalDialog(Window parent, String title, int WindowNo, int AD_Process_ID, int tableId, int recordId, boolean autoStart)
Deprecated.Dialog to start a process/report- Parameters:
parent
- not usedtitle
- not usedWindowNo
-AD_Process_ID
-tableId
-recordId
-autoStart
-
-
-
Method Detail
-
setVisible
public boolean setVisible(boolean visible)
Set Visible (set focus to OK if visible)- Specified by:
setVisible
in interfaceorg.zkoss.zk.ui.Component
- Overrides:
setVisible
in classorg.zkoss.zul.Window
- Parameters:
visible
- true if visible
-
dispose
public void dispose()
Dispose- Overrides:
dispose
in classAbstractProcessDialog
-
autoStart
public void autoStart()
- Overrides:
autoStart
in classAbstractProcessDialog
-
showBusyDialog
public void showBusyDialog()
- Specified by:
showBusyDialog
in classAbstractProcessDialog
-
updateUI
public void updateUI()
- Specified by:
updateUI
in classAbstractProcessDialog
-
hideBusyDialog
public void hideBusyDialog()
- Specified by:
hideBusyDialog
in classAbstractProcessDialog
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
handle events- Specified by:
onEvent
in interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
- Overrides:
onEvent
in classAbstractProcessDialog
-
onClientInfo
protected void onClientInfo()
-
-