Package io.jmix.ui.component.impl
Class MessageDialogFacetImpl
java.lang.Object
io.jmix.ui.component.impl.AbstractFacet
io.jmix.ui.component.impl.MessageDialogFacetImpl
- All Implemented Interfaces:
Facet,MessageDialogFacet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected booleanprotected ContentModeprotected SizeWithUnitprotected booleanprotected Stringprotected booleanprotected Stringprotected SizeWithUnitprotected WindowModeFields inherited from class io.jmix.ui.component.impl.AbstractFacet
id, owner -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatgetWidth()booleanbooleanbooleanisModal()voidsetActionTarget(String actionId) Sets that dialog should be shown when action with idactionIdis performed.voidsetButtonTarget(String buttonId) Sets that dialog should be shown when button with idactionIdis clicked.voidsetCaption(String caption) Sets dialog caption.voidsetCloseOnClickOutside(boolean closeOnClickOutside) Sets whether the dialog should be closed on click outside.voidsetContentMode(ContentMode contentMode) Sets dialog message content mode.voidSets dialog height.voidsetHtmlSanitizerEnabled(boolean htmlSanitizerEnabled) Sets whether html sanitizer is enabled or not for dialog content.voidsetMessage(String message) Sets dialog message.voidsetModal(boolean modal) Sets whether dialog should be modalvoidvoidsetStyleName(String styleName) Sets dialog style name.voidSets dialog width.voidsetWindowMode(WindowMode windowMode) Sets the mode of the dialog windowvoidshow()Shows dialog.protected voidprotected voidsubscribeOnAction(Frame owner) protected voidsubscribeOnButton(Frame owner) Methods inherited from class io.jmix.ui.component.impl.AbstractFacet
getEventHub, getId, getOwner, hasSubscriptions, publish, setId, unsubscribe
-
Field Details
-
caption
-
message
-
width
-
height
-
modal
protected boolean modal -
styleName
-
contentMode
-
windowMode
-
actionId
-
buttonId
-
closeOnClickOutside
protected boolean closeOnClickOutside -
htmlSanitizerEnabled
protected boolean htmlSanitizerEnabled
-
-
Constructor Details
-
MessageDialogFacetImpl
public MessageDialogFacetImpl()
-
-
Method Details
-
setCaption
Description copied from interface:MessageDialogFacetSets dialog caption.- Specified by:
setCaptionin interfaceMessageDialogFacet- Parameters:
caption- caption
-
getCaption
- Specified by:
getCaptionin interfaceMessageDialogFacet- Returns:
- dialog caption
-
setMessage
Description copied from interface:MessageDialogFacetSets dialog message.- Specified by:
setMessagein interfaceMessageDialogFacet- Parameters:
message- message
-
getMessage
- Specified by:
getMessagein interfaceMessageDialogFacet- Returns:
- dialog message
-
setContentMode
Description copied from interface:MessageDialogFacetSets dialog message content mode.- Specified by:
setContentModein interfaceMessageDialogFacet- Parameters:
contentMode- content mode
-
getContentMode
- Specified by:
getContentModein interfaceMessageDialogFacet- Returns:
- dialog message content mode
-
setWindowMode
Description copied from interface:MessageDialogFacetSets the mode of the dialog window- Specified by:
setWindowModein interfaceMessageDialogFacet- Parameters:
windowMode- the mode of the dialog window
-
getWindowMode
- Specified by:
getWindowModein interfaceMessageDialogFacet- Returns:
- the mode of the dialog window
-
setModal
public void setModal(boolean modal) Description copied from interface:MessageDialogFacetSets whether dialog should be modal- Specified by:
setModalin interfaceMessageDialogFacet- Parameters:
modal- modal
-
isModal
public boolean isModal()- Specified by:
isModalin interfaceMessageDialogFacet- Returns:
- whether dialog should be modal
-
setStyleName
Description copied from interface:MessageDialogFacetSets dialog style name.- Specified by:
setStyleNamein interfaceMessageDialogFacet- Parameters:
styleName- style name
-
getStyleName
- Specified by:
getStyleNamein interfaceMessageDialogFacet- Returns:
- dialog style name
-
setWidth
Description copied from interface:MessageDialogFacetSets dialog width.- Specified by:
setWidthin interfaceMessageDialogFacet- Parameters:
width- width
-
getWidth
public float getWidth()- Specified by:
getWidthin interfaceMessageDialogFacet- Returns:
- dialog width
-
getWidthSizeUnit
- Specified by:
getWidthSizeUnitin interfaceMessageDialogFacet- Returns:
- dialog width size unit
-
setHeight
Description copied from interface:MessageDialogFacetSets dialog height.- Specified by:
setHeightin interfaceMessageDialogFacet- Parameters:
height- height
-
getHeight
public float getHeight()- Specified by:
getHeightin interfaceMessageDialogFacet- Returns:
- dialog height
-
getHeightSizeUnit
- Specified by:
getHeightSizeUnitin interfaceMessageDialogFacet- Returns:
- dialog height size unit
-
getActionTarget
- Specified by:
getActionTargetin interfaceMessageDialogFacet- Returns:
- id of action that triggers dialog
-
setActionTarget
Description copied from interface:MessageDialogFacetSets that dialog should be shown when action with idactionIdis performed.- Specified by:
setActionTargetin interfaceMessageDialogFacet- Parameters:
actionId- action id
-
getButtonTarget
- Specified by:
getButtonTargetin interfaceMessageDialogFacet- Returns:
- id of button that triggers dialog
-
setButtonTarget
Description copied from interface:MessageDialogFacetSets that dialog should be shown when button with idactionIdis clicked.- Specified by:
setButtonTargetin interfaceMessageDialogFacet- Parameters:
buttonId- button id
-
setCloseOnClickOutside
public void setCloseOnClickOutside(boolean closeOnClickOutside) Description copied from interface:MessageDialogFacetSets whether the dialog should be closed on click outside.- Specified by:
setCloseOnClickOutsidein interfaceMessageDialogFacet- Parameters:
closeOnClickOutside- close on click outside
-
isCloseOnClickOutside
public boolean isCloseOnClickOutside()- Specified by:
isCloseOnClickOutsidein interfaceMessageDialogFacet- Returns:
- whether the dialog should be closed on click outside
-
setHtmlSanitizerEnabled
public void setHtmlSanitizerEnabled(boolean htmlSanitizerEnabled) Description copied from interface:MessageDialogFacetSets whether html sanitizer is enabled or not for dialog content.- Specified by:
setHtmlSanitizerEnabledin interfaceMessageDialogFacet- Parameters:
htmlSanitizerEnabled- specifies whether html sanitizer is enabled
-
isHtmlSanitizerEnabled
public boolean isHtmlSanitizerEnabled()- Specified by:
isHtmlSanitizerEnabledin interfaceMessageDialogFacet- Returns:
- html sanitizer is enabled for dialog content
-
setOwner
Description copied from interface:Facet- Specified by:
setOwnerin interfaceFacet- Overrides:
setOwnerin classAbstractFacet- Parameters:
owner- owner frame
-
show
public void show()Description copied from interface:MessageDialogFacetShows dialog.- Specified by:
showin interfaceMessageDialogFacet
-
subscribe
protected void subscribe() -
subscribeOnAction
-
subscribeOnButton
-