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 voidautoStart()voiddispose()DisposevoidhideBusyDialog()protected voidonClientInfo()voidonEvent(org.zkoss.zk.ui.event.Event event)handle eventsbooleansetVisible(boolean visible)Set Visible (set focus to OK if visible)voidshowBusyDialog()voidupdateUI()-
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:
setVisiblein interfaceorg.zkoss.zk.ui.Component- Overrides:
setVisiblein classorg.zkoss.zul.Window- Parameters:
visible- true if visible
-
dispose
public void dispose()
Dispose- Overrides:
disposein classAbstractProcessDialog
-
autoStart
public void autoStart()
- Overrides:
autoStartin classAbstractProcessDialog
-
showBusyDialog
public void showBusyDialog()
- Specified by:
showBusyDialogin classAbstractProcessDialog
-
updateUI
public void updateUI()
- Specified by:
updateUIin classAbstractProcessDialog
-
hideBusyDialog
public void hideBusyDialog()
- Specified by:
hideBusyDialogin classAbstractProcessDialog
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event event)
handle events- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>- Overrides:
onEventin classAbstractProcessDialog
-
onClientInfo
protected void onClientInfo()
-
-