Package org.adempiere.webui.component
Class Messagebox
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.component.Messagebox
- All Implemented Interfaces:
Serializable
,Cloneable
,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 Messagebox
extends Window
implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
Messagebox : Replaces ZK's Messagebox
- Author:
- Niraj Sohun
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.zkoss.zul.Window
org.zkoss.zul.Window.Mode
Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrl
Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent
org.zkoss.zk.ui.AbstractComponent.Children, org.zkoss.zk.ui.AbstractComponent.ForwardInfo, org.zkoss.zk.ui.AbstractComponent.TargetInfo
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
A Abort button.static final int
A Cancel button.static final String
A symbol consisting of a white X in a circle with a red background.static final String
A symbol consisting of an exclamation point in a triangle with a yellow background.static final int
A IGNORE button.static final String
A symbol of a lowercase letter i in a circle.static final int
A INPUT Textfieldstatic final int
A No button.static final String
Contains no symbols.static final int
A OK button.static final String
A symbol consisting of a question mark in a circle.static final int
A Retry button.static final int
A Yes button.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, REPLACE, showMaskWrapper
Fields inherited from class org.zkoss.zul.Window
EMBEDDED, HIGHLIGHTED, MODAL, OVERLAPPED, POPUP
Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclass
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, AFTER_PARENT_CHANGED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
Fields inherited from interface org.adempiere.webui.ISupportMask
READY_SHOW_MASK_FLAG
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onCancel()
void
onEvent
(org.zkoss.zk.ui.event.Event event) void
onPageDetached
(org.zkoss.zk.ui.Page page) int
Show message box dialogint
Show message box dialogint
Show message box dialogint
show
(String message, String title, int buttons, String icon, WEditor editor, boolean isInputMandatory, Callback<?> callback, boolean modal) Show message box dialog with optional input editorstatic int
showDialog
(String message, String title, int buttons, String icon) Show message box dialogstatic int
showDialog
(String message, String title, int buttons, String icon, Callback<?> callback, boolean modal) Show message box dialogstatic int
Show message box dialogstatic int
showDialog
(String message, String title, int buttons, String icon, WEditor editor, boolean isInputMandatory, Callback<?> callback, boolean modal) Show message box dialogstatic int
showDialog
(String message, String title, int buttons, String icon, WEditor editor, Callback<?> callback, boolean modal) Show message box dialogMethods inherited from class org.adempiere.webui.component.Window
dispose, getMaskComponent, getMaskObj, getModeAttribute, hideMask, isFireWindowCloseEventOnDetach, setFireWindowCloseEventOnDetach, showMask
Methods inherited from class org.zkoss.zul.Window
beforeChildAdded, clone, doEmbedded, doHighlighted, doModal, doOverlapped, doPopup, getBorder, getCaption, getContentSclass, getContentStyle, 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, setDraggable, setMaximizable, setMaximized, setMinheight, setMinimizable, setMinimized, setMinwidth, setMode, setMode, setMode, setPosition, setShadow, setSizable, setTitle, setTopmost, setVisible
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, focus, getAction, getClientAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setClientAction, 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, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildRemoved, beforeParentChanged, destroyIndexCacheMap, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, disableHostChanged, enableBindingAnnotation, enableHostChanged, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, 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, getForwards, getId, getIndexCacheMap, getLastChild, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, initIndexCacheMap, invalidate, isChildable, isDisabledHostChanged, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onPageAttached, onParentChanged, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, renderPropertiesOnly, 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, 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
Methods inherited from interface org.zkoss.zk.ui.IdSpace
getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, hasFellow, hasFellow
Methods inherited from interface org.zkoss.zk.ui.ext.Scope
addScopeListener, getAttribute, hasAttribute, removeAttribute, removeScopeListener, setAttribute
-
Field Details
-
OK
public static final int OKA OK button.- See Also:
-
CANCEL
public static final int CANCELA Cancel button.- See Also:
-
YES
public static final int YESA Yes button.- See Also:
-
NO
public static final int NOA No button.- See Also:
-
ABORT
public static final int ABORTA Abort button.- See Also:
-
RETRY
public static final int RETRYA Retry button.- See Also:
-
IGNORE
public static final int IGNOREA IGNORE button.- See Also:
-
INPUT
public static final int INPUTA INPUT Textfield- See Also:
-
QUESTION
A symbol consisting of a question mark in a circle.- See Also:
-
EXCLAMATION
A symbol consisting of an exclamation point in a triangle with a yellow background.- See Also:
-
INFORMATION
A symbol of a lowercase letter i in a circle.- See Also:
-
ERROR
A symbol consisting of a white X in a circle with a red background.- See Also:
-
NONE
Contains no symbols.
-
-
Constructor Details
-
Messagebox
public Messagebox()Default constructor
-
-
Method Details
-
show
Show message box dialog- Parameters:
message
-title
-buttons
- buttons to be shown in the dialog. use the | operator to combine multiple button constant.icon
- image URL sfor message box icon- Returns:
- button constant for button press by user
-
show
Show message box dialog- Parameters:
message
-title
-buttons
- buttons to be shown in the dialog. use the | operator to combine multiple button constant.icon
- image URL for message box iconcallback
-- Returns:
- button constant for button press by user
-
show
public int show(String message, String title, int buttons, String icon, Callback<?> callback, boolean modal) Show message box dialog- Parameters:
message
-title
-buttons
- buttons to be shown in the dialog. use the | operator to combine multiple button constant.icon
- image URL for message box iconcallback
-modal
-- Returns:
- button constant for button press by user
-
show
public int show(String message, String title, int buttons, String icon, WEditor editor, boolean isInputMandatory, Callback<?> callback, boolean modal) Show message box dialog with optional input editor- Parameters:
message
-title
-buttons
- buttons to be shown in the dialog. use the | operator to combine multiple button constant.icon
- image URL for message box iconeditor
- optional input editorisInputMandatory
- true if editor input is mandatorycallback
-modal
-- Returns:
- button constant for button press by user
-
showDialog
Show message box dialog- Parameters:
message
-title
-buttons
-icon
- image URL for message box icon- Returns:
- button constant for button press by user
-
showDialog
public static int showDialog(String message, String title, int buttons, String icon, Callback<Integer> callback) Show message box dialog- Parameters:
message
-title
-buttons
- buttons to be shown in the dialog. use the | operator to combine multiple button constant.icon
- image URL for message box iconcallback
-- Returns:
- button constant for button press by user
-
showDialog
public static int showDialog(String message, String title, int buttons, String icon, Callback<?> callback, boolean modal) Show message box dialog- Parameters:
message
-title
-buttons
- buttons to be shown in the dialog. use the | operator to combine multiple button constant.icon
- image URL for message box iconcallback
-modal
-- Returns:
- button constant for button press by user
-
showDialog
public static int showDialog(String message, String title, int buttons, String icon, WEditor editor, Callback<?> callback, boolean modal) Show message box dialog- Parameters:
message
-title
-buttons
- buttons to be shown in the dialog. use the | operator to combine multiple button constant.icon
- image URL for message box iconeditor
-callback
-modal
-- Returns:
- button constant for button press by user
-
showDialog
public static int showDialog(String message, String title, int buttons, String icon, WEditor editor, boolean isInputMandatory, Callback<?> callback, boolean modal) Show message box dialog- Parameters:
message
-title
-buttons
- buttons to be shown in the dialog. use the | operator to combine multiple button constant.icon
- image URL for message box iconeditor
- optional input editorisInputMandatory
- true if input editor is mandatorycallback
-modal
-- Returns:
- button constant for button press by user
-
onCancel
- Throws:
Exception
-
onEvent
- Specified by:
onEvent
in interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
- Throws:
Exception
-
onPageDetached
public void onPageDetached(org.zkoss.zk.ui.Page page) - Specified by:
onPageDetached
in interfaceorg.zkoss.zk.ui.sys.ComponentCtrl
- Overrides:
onPageDetached
in classWindow
-