Class WidgetModalMessageBox
- java.lang.Object
-
- com.hybris.cockpitng.common.messagebox.WidgetModalMessageBox
-
public class WidgetModalMessageBox extends java.lang.ObjectMessage box which allows to display modal message box which overlays parent component only (not entire application). To configure popup useWidgetModalMessageBox.Builder. To show popup useshow(HtmlBasedComponent)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWidgetModalMessageBox.BuilderBuilder forWidgetModalMessageBox
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringDEFAULT_NOTIFICATION_IDprotected static java.lang.StringSCLASS_MESSAGEprotected static java.lang.StringSCLASS_MESSAGEBOXprotected static java.lang.StringSCLASS_NAVIGATIONprotected static java.lang.StringSCLASS_TITLEstatic java.lang.StringSCLASS_WARNINGprotected static java.lang.StringSCLASS_YW_WIDGET_MODAL
-
Constructor Summary
Constructors Constructor Description WidgetModalMessageBox()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcloseAndExecute(org.zkoss.zk.ui.HtmlBasedComponent widgetModalMessageOverlay, Executable action)voidcloseExisting(org.zkoss.zk.ui.HtmlBasedComponent parent)protected java.lang.StringcomputeSclass(java.lang.String mainSclass, java.lang.String additionalSclass)protected org.zkoss.zk.ui.HtmlBasedComponentcreateAnReplaceOverlay(org.zkoss.zk.ui.HtmlBasedComponent parent)protected org.zkoss.zul.ButtoncreateCancelBtn()protected org.zkoss.zul.ButtoncreateConfirmBtn()protected org.zkoss.zul.DivcreateContentArea()protected org.zkoss.zul.LabelcreateTitleLabel()java.lang.StringgetCancelLabel()java.lang.StringgetConfirmLabel()org.zkoss.zk.ui.ComponentgetContent()java.lang.StringgetFooterSclass()java.lang.StringgetFooterText()java.lang.StringgetHeaderSclass()java.lang.StringgetHeaderText()java.lang.StringgetIdentifier()protected java.lang.StringgetIdentifierOrDefault()java.lang.StringgetMessageSclass()java.lang.StringgetMessageText()ExecutablegetOnCancel()ExecutablegetOnConfirm()java.lang.StringgetSclass()java.lang.StringgetTitle()voidsetCancelLabel(java.lang.String cancelLabel)voidsetConfirmLabel(java.lang.String confirmLabel)voidsetContent(org.zkoss.zk.ui.Component content)voidsetFooterSclass(java.lang.String footerSclass)voidsetFooterText(java.lang.String footerText)voidsetHeaderSclass(java.lang.String headerSclass)voidsetHeaderText(java.lang.String headerText)voidsetIdentifier(java.lang.String identifier)voidsetMessageSclass(java.lang.String messageSclass)voidsetMessageText(java.lang.String messageText)voidsetOnCancel(Executable onCancel)voidsetOnConfirm(Executable onConfirm)voidsetSclass(java.lang.String sclass)voidsetTitle(java.lang.String title)voidshow(org.zkoss.zk.ui.HtmlBasedComponent parent)Adds to given parent configured message box.
-
-
-
Field Detail
-
DEFAULT_NOTIFICATION_ID
protected static final java.lang.String DEFAULT_NOTIFICATION_ID
- See Also:
- Constant Field Values
-
SCLASS_YW_WIDGET_MODAL
protected static final java.lang.String SCLASS_YW_WIDGET_MODAL
- See Also:
- Constant Field Values
-
SCLASS_MESSAGEBOX
protected static final java.lang.String SCLASS_MESSAGEBOX
- See Also:
- Constant Field Values
-
SCLASS_TITLE
protected static final java.lang.String SCLASS_TITLE
- See Also:
- Constant Field Values
-
SCLASS_NAVIGATION
protected static final java.lang.String SCLASS_NAVIGATION
- See Also:
- Constant Field Values
-
SCLASS_MESSAGE
protected static final java.lang.String SCLASS_MESSAGE
- See Also:
- Constant Field Values
-
SCLASS_WARNING
public static final java.lang.String SCLASS_WARNING
- See Also:
- Constant Field Values
-
-
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 givengetIdentifierOrDefault()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)
-
getOnCancel
public Executable getOnCancel()
-
setOnCancel
public void setOnCancel(Executable onCancel)
-
getOnConfirm
public Executable getOnConfirm()
-
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)
-
-