Class WidgetModalMessageBox


  • public class WidgetModalMessageBox
    extends java.lang.Object
    Message box which allows to display modal message box which overlays parent component only (not entire application). To configure popup use WidgetModalMessageBox.Builder. To show popup use show(HtmlBasedComponent)
    • Constructor Detail

      • WidgetModalMessageBox

        public WidgetModalMessageBox()
    • Method Detail

      • show

        public void show​(org.zkoss.zk.ui.HtmlBasedComponent parent)
        Adds to given parent configured message box. Parent must accept div as children. If there is already defined child of given getIdentifierOrDefault() then it will be replaced.
        Parameters:
        parent - parent on which modal msg box should be displayed.
      • computeSclass

        protected java.lang.String computeSclass​(java.lang.String mainSclass,
                                                 java.lang.String additionalSclass)
      • closeExisting

        public void closeExisting​(org.zkoss.zk.ui.HtmlBasedComponent parent)
      • createContentArea

        protected org.zkoss.zul.Div createContentArea()
      • createConfirmBtn

        protected org.zkoss.zul.Button createConfirmBtn()
      • createCancelBtn

        protected org.zkoss.zul.Button createCancelBtn()
      • createTitleLabel

        protected org.zkoss.zul.Label createTitleLabel()
      • closeAndExecute

        protected void closeAndExecute​(org.zkoss.zk.ui.HtmlBasedComponent widgetModalMessageOverlay,
                                       Executable action)
      • createAnReplaceOverlay

        protected org.zkoss.zk.ui.HtmlBasedComponent createAnReplaceOverlay​(org.zkoss.zk.ui.HtmlBasedComponent parent)
      • getIdentifierOrDefault

        protected java.lang.String getIdentifierOrDefault()
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • getCancelLabel

        public java.lang.String getCancelLabel()
      • setCancelLabel

        public void setCancelLabel​(java.lang.String cancelLabel)
      • getConfirmLabel

        public java.lang.String getConfirmLabel()
      • setConfirmLabel

        public void setConfirmLabel​(java.lang.String confirmLabel)
      • setOnCancel

        public void setOnCancel​(Executable onCancel)
      • setOnConfirm

        public void setOnConfirm​(Executable onConfirm)
      • getContent

        public org.zkoss.zk.ui.Component getContent()
      • setContent

        public void setContent​(org.zkoss.zk.ui.Component content)
      • getHeaderText

        public java.lang.String getHeaderText()
      • setHeaderText

        public void setHeaderText​(java.lang.String headerText)
      • getFooterText

        public java.lang.String getFooterText()
      • setFooterText

        public void setFooterText​(java.lang.String footerText)
      • getMessageText

        public java.lang.String getMessageText()
      • setMessageText

        public void setMessageText​(java.lang.String messageText)
      • getSclass

        public java.lang.String getSclass()
      • setSclass

        public void setSclass​(java.lang.String sclass)
      • getHeaderSclass

        public java.lang.String getHeaderSclass()
      • setHeaderSclass

        public void setHeaderSclass​(java.lang.String headerSclass)
      • getMessageSclass

        public java.lang.String getMessageSclass()
      • setMessageSclass

        public void setMessageSclass​(java.lang.String messageSclass)
      • getFooterSclass

        public java.lang.String getFooterSclass()
      • setFooterSclass

        public void setFooterSclass​(java.lang.String footerSclass)
      • getIdentifier

        public java.lang.String getIdentifier()
      • setIdentifier

        public void setIdentifier​(java.lang.String identifier)