Class FormDialogue
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.panel.Panel
org.teamapps.ux.component.window.Window
org.teamapps.ux.component.dialogue.FormDialogue
- All Implemented Interfaces:
ClientObject,Component
public class FormDialogue extends Window
-
Field Summary
Fields Modifier and Type Field Description Event<java.lang.Void>onCancelEvent<java.lang.Void>onOkEvent<java.lang.Boolean>onResultFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description FormDialogue(org.teamapps.icons.Icon icon, java.lang.String title, java.lang.String text)FormDialogue(org.teamapps.icons.Icon icon, java.lang.String imageUrl, java.lang.String title, java.lang.String text)FormDialogue(org.teamapps.icons.Icon icon, java.lang.String imageUrl, java.lang.String title, java.lang.String text, ResponsiveFormConfigurationTemplate configurationTemplate) -
Method Summary
Modifier and Type Method Description Button<?>addCancelButton(java.lang.String caption)Button<?>addCancelButton(org.teamapps.icons.Icon icon, java.lang.String caption)voidaddField(org.teamapps.icons.Icon icon, java.lang.String caption, AbstractField<?> field)Button<?>addOkButton(java.lang.String caption)Button<?>addOkButton(org.teamapps.icons.Icon icon, java.lang.String caption)voidaddOkCancelButtons(java.lang.String okCaption, java.lang.String cancelCaption)voidaddOkCancelButtons(org.teamapps.icons.Icon okIcon, java.lang.String okCaption, org.teamapps.icons.Icon cancelIcon, java.lang.String cancelCaption)ResponsiveFormSectionaddSection(org.teamapps.icons.Icon<?,?> icon, java.lang.String caption)static FormDialoguecreate(org.teamapps.icons.Icon icon, java.lang.String title, java.lang.String text)booleanisAutoCloseOnOk()voidsetAutoCloseOnOk(boolean autoCloseOnOk)Methods inherited from class org.teamapps.ux.component.window.Window
close, close, createUiComponent, enableAutoHeight, getHeight, getModalBackgroundDimmingColor, getWidth, isCloseable, isCloseOnClickOutside, isCloseOnEscape, isModal, setCloseable, setCloseOnClickOutside, setCloseOnEscape, setHeight, setModal, setModalBackgroundDimmingColor, setSize, setWidth, show, showMethods inherited from class org.teamapps.ux.component.panel.Panel
addToolButton, createUiPanelHeaderField, getContent, getHeaderComponentMinimizationPolicy, getIcon, getLeftHeaderField, getLeftHeaderFieldIcon, getLeftHeaderFieldMaxWidth, getLeftHeaderFieldMinWidth, getPadding, getRightHeaderField, getRightHeaderFieldIcon, getRightHeaderFieldMaxWidth, getRightHeaderFieldMinWidth, getTitle, getToolbar, getToolButtons, getWindowButtons, handleUiEvent, isAlwaysShowHeaderFieldIcons, isHideTitleBar, isMaximizable, isStretchContent, mapUiPanelProperties, removeToolButton, setAlwaysShowHeaderFieldIcons, setBodyBackgroundColor, setContent, setHeaderBackgroundColor, setHeaderComponentMinimizationPolicy, setHeaderFontColor, setHideTitleBar, setIcon, setIcon, setLeftHeaderField, setLeftHeaderField, setLeftHeaderField, setLeftHeaderFieldIcon, setLeftHeaderFieldMaxWidth, setLeftHeaderFieldMinWidth, setMaximizable, setPadding, setRightHeaderField, setRightHeaderField, setRightHeaderField, setRightHeaderFieldIcon, setRightHeaderFieldMaxWidth, setRightHeaderFieldMinWidth, setStretchContent, setTitle, setTitle, setToolbar, setToolButtons, setWindowButtonsMethods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.ClientObject
createUiReference, getId, handleUiQuery, isRendered, render, unrenderMethods inherited from interface org.teamapps.ux.component.Component
getParent, isVisible, setAriaLabel, setAttribute, setAttribute, setCssStyle, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toggleCssClass, toggleCssClass
-
Field Details
-
Constructor Details
-
FormDialogue
public FormDialogue(org.teamapps.icons.Icon icon, java.lang.String title, java.lang.String text) -
FormDialogue
public FormDialogue(org.teamapps.icons.Icon icon, java.lang.String imageUrl, java.lang.String title, java.lang.String text) -
FormDialogue
public FormDialogue(org.teamapps.icons.Icon icon, java.lang.String imageUrl, java.lang.String title, java.lang.String text, ResponsiveFormConfigurationTemplate configurationTemplate)
-
-
Method Details
-
create
public static FormDialogue create(org.teamapps.icons.Icon icon, java.lang.String title, java.lang.String text) -
addSection
public ResponsiveFormSection addSection(org.teamapps.icons.Icon<?,?> icon, java.lang.String caption) -
addField
public void addField(org.teamapps.icons.Icon icon, java.lang.String caption, AbstractField<?> field) -
addOkCancelButtons
public void addOkCancelButtons(java.lang.String okCaption, java.lang.String cancelCaption) -
addOkCancelButtons
public void addOkCancelButtons(org.teamapps.icons.Icon okIcon, java.lang.String okCaption, org.teamapps.icons.Icon cancelIcon, java.lang.String cancelCaption) -
addOkButton
-
addOkButton
-
addCancelButton
-
addCancelButton
-
isAutoCloseOnOk
public boolean isAutoCloseOnOk() -
setAutoCloseOnOk
public void setAutoCloseOnOk(boolean autoCloseOnOk)
-