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.ModeNested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent
org.zkoss.zk.ui.HtmlBasedComponent.ExtraCtrlNested 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
FieldsModifier and TypeFieldDescriptionstatic final intA Abort button.static final intA Cancel button.static final StringA symbol consisting of a white X in a circle with a red background.static final StringA symbol consisting of an exclamation point in a triangle with a yellow background.static final intA IGNORE button.static final StringA symbol of a lowercase letter i in a circle.static final intA INPUT Textfieldstatic final intA No button.static final StringContains no symbols.static final intA OK button.static final StringA symbol consisting of a question mark in a circle.static final intA Retry button.static final intA Yes button.Fields inherited from class org.adempiere.webui.component.Window
DECORATE_INFO, INSERT_END, INSERT_NEXT, INSERT_POSITION_KEY, MODE_EMBEDDED, MODE_HIGHLIGHTED, MODE_KEY, MODE_MODAL, MODE_OVERLAPPED, MODE_POPUP, REPLACE, showMaskWrapperFields inherited from class org.zkoss.zul.Window
EMBEDDED, HIGHLIGHTED, MODAL, OVERLAPPED, POPUPFields inherited from class org.zkoss.zk.ui.HtmlBasedComponent
_zclassFields inherited from interface org.zkoss.zk.ui.Component
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPEFields 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_IGNOREFields inherited from interface org.adempiere.webui.ISupportMask
READY_SHOW_MASK_FLAG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonCancel()voidonEvent(org.zkoss.zk.ui.event.Event event) voidonPageDetached(org.zkoss.zk.ui.Page page) intShow message box dialogintShow message box dialogintShow message box dialogintshow(String message, String title, int buttons, String icon, WEditor editor, boolean isInputMandatory, Callback<?> callback, boolean modal) Show message box dialog with optional input editorstatic intshowDialog(String message, String title, int buttons, String icon) Show message box dialogstatic intshowDialog(String message, String title, int buttons, String icon, Callback<?> callback, boolean modal) Show message box dialogstatic intShow message box dialogstatic intshowDialog(String message, String title, int buttons, String icon, WEditor editor, boolean isInputMandatory, Callback<?> callback, boolean modal) Show message box dialogstatic intshowDialog(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, showMaskMethods 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, setVisibleMethods inherited from class org.zkoss.zul.impl.XulElement
getContext, getCtrlKeys, getPopup, getPropertyAccess, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributesMethods 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, setZIndexDirectlyMethods 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, willSerializeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.zkoss.zk.ui.IdSpace
getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, hasFellow, hasFellowMethods 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:
onEventin 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:
onPageDetachedin interfaceorg.zkoss.zk.ui.sys.ComponentCtrl- Overrides:
onPageDetachedin classWindow
-