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
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static 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 Textfield
    static 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.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, 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

    Constructors
    Constructor
    Description
    Default constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    onEvent(org.zkoss.zk.ui.event.Event event)
     
    void
    onPageDetached(org.zkoss.zk.ui.Page page)
     
    int
    show(String message, String title, int buttons, String icon)
    Show message box dialog
    int
    show(String message, String title, int buttons, String icon, Callback<?> callback, boolean modal)
    Show message box dialog
    int
    show(String message, String title, int buttons, String icon, Callback<Integer> callback)
    Show message box dialog
    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
    static int
    showDialog(String message, String title, int buttons, String icon)
    Show message box dialog
    static int
    showDialog(String message, String title, int buttons, String icon, Callback<?> callback, boolean modal)
    Show message box dialog
    static int
    showDialog(String message, String title, int buttons, String icon, Callback<Integer> callback)
    Show message box dialog
    static int
    showDialog(String message, String title, int buttons, String icon, WEditor editor, boolean isInputMandatory, Callback<?> callback, boolean modal)
    Show message box dialog
    static int
    showDialog(String message, String title, int buttons, String icon, WEditor editor, Callback<?> callback, boolean modal)
    Show message box dialog

    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, 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, 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

    Methods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

    invalidatePartial

    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

  • Constructor Details

    • Messagebox

      public Messagebox()
      Default constructor
  • Method Details

    • show

      public int show(String message, String title, int buttons, String icon)
      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

      public int show(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 icon
      callback -
      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 icon
      callback -
      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 icon
      editor - optional input editor
      isInputMandatory - true if editor input is mandatory
      callback -
      modal -
      Returns:
      button constant for button press by user
    • showDialog

      public static int showDialog(String message, String title, int buttons, String icon)
      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 icon
      callback -
      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 icon
      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, 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 icon
      editor -
      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 icon
      editor - optional input editor
      isInputMandatory - true if input editor is mandatory
      callback -
      modal -
      Returns:
      button constant for button press by user
    • onCancel

      public void onCancel() throws Exception
      Throws:
      Exception
    • onEvent

      public void onEvent(org.zkoss.zk.ui.event.Event event) throws Exception
      Specified by:
      onEvent in interface org.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 interface org.zkoss.zk.ui.sys.ComponentCtrl
      Overrides:
      onPageDetached in class Window