Class ConfirmButton
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.button.GeneratedVaadinButton<com.vaadin.flow.component.button.Button>
-
- com.vaadin.flow.component.button.Button
-
- org.vaadin.firitin.components.button.VButton
-
- org.vaadin.firitin.components.button.ConfirmButton
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.BlurNotifier<com.vaadin.flow.component.button.Button>,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.button.Button>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.Focusable<com.vaadin.flow.component.button.Button>,com.vaadin.flow.component.FocusNotifier<com.vaadin.flow.component.button.Button>,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.HasText,com.vaadin.flow.component.HasTheme,com.vaadin.flow.component.orderedlayout.ThemableLayout,com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.button.ButtonVariant>,com.vaadin.flow.component.shared.HasTooltip,Serializable,FluentAttachNotifier<VButton>,FluentBlurNotifier<com.vaadin.flow.component.button.Button,VButton>,FluentClickNotifier<com.vaadin.flow.component.button.Button,VButton>,FluentComponent<VButton>,FluentDetachNotifier<VButton>,FluentFocusable<com.vaadin.flow.component.button.Button,VButton>,FluentFocusNotifier<com.vaadin.flow.component.button.Button,VButton>,FluentHasEnabled<VButton>,FluentHasSize<VButton>,FluentHasStyle<VButton>,FluentHasText<VButton>,FluentHasTooltip<VButton>,FluentThemableLayout<VButton>,HasPadding<VButton>
- Direct Known Subclasses:
DeleteButton
public class ConfirmButton extends VButton
A button whose action is executed ofter showing a confirmation dialog.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.vaadin.firitin.components.button.VButton
VButton.BasicClickListener, VButton.ButtonColor, VButton.ButtonSize, VButton.ButtonType
-
Nested classes/interfaces inherited from interface com.vaadin.flow.component.BlurNotifier
com.vaadin.flow.component.BlurNotifier.BlurEvent<C extends com.vaadin.flow.component.Component>
-
-
Constructor Summary
Constructors Constructor Description ConfirmButton(String buttonCaption, com.vaadin.flow.server.Command action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.vaadin.flow.shared.RegistrationaddClickListener(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button>> listener)com.vaadin.flow.shared.RegistrationaddClickListener(VButton.BasicClickListener clickListener)StringgetCancelText()StringgetConfirmationDescription()StringgetConfirmationPrompt()StringgetOkText()protected ConfirmationDialogprompt()voidsetCancelText(String cancelText)voidsetConfirmationDescription(String description)voidsetConfirmationPrompt(String confirmationPrompt)voidsetOkText(String okText)ConfirmButtonwithCancelText(String cancelText)ConfirmButtonwithConfirmationDescription(String description)ConfirmButtonwithConfirmationPrompt(String confirmationPrompt)ConfirmButtonwithConfirmHandler(com.vaadin.flow.server.Command handler)ConfirmButtonwithOKText(String okText)-
Methods inherited from class org.vaadin.firitin.components.button.VButton
getColor, getSize, getType, onClick, setColor, setSize, setType, withAutofocus, withColor, withIcon, withIconAfterText, withSize, withThemeVariants, withType
-
Methods inherited from class com.vaadin.flow.component.button.Button
click, clickInClient, getIcon, isAutofocus, isDisableOnClick, isIconAfterText, onAttach, setAutofocus, setDisableOnClick, setIcon, setIconAfterText, setText
-
Methods inherited from class com.vaadin.flow.component.button.GeneratedVaadinButton
addThemeVariants, addToPrefix, addToSuffix, isAutofocusBoolean, isDisabledBoolean, remove, removeAll, removeThemeVariants, setDisabled
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentAttachNotifier
withAttachListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentBlurNotifier
withBlurListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentClickNotifier
withClickListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentComponent
setId, setVisible, withId, withVisible
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentDetachNotifier
withDetachListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentFocusable
withTabIndex
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentFocusNotifier
withFocusListener
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasEnabled
withEnabled
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasSize
withFullHeight, withFullWidth, withHeight, withMaxHeight, withMaxSize, withMaxWidth, withMinHeight, withMinSize, withMinWidth, withSize, withSizeFull, withSizeUndefined, withWidth
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasStyle
withAddedClassName, withClassName, withStyle
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasText
withText
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasTooltip
withTooltip
-
Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentThemableLayout
withBoxSizing, withMargin, withPadding, withSpacing
-
Methods inherited from interface com.vaadin.flow.component.Focusable
addFocusShortcut, blur, focus, getTabIndex, setTabIndex
-
Methods inherited from interface org.vaadin.firitin.util.style.HasPadding
setPadding, setPadding, setPadding, withPadding, withPadding, withPadding
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
-
Methods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Methods inherited from interface com.vaadin.flow.component.HasText
getText, getWhiteSpace, setText, setWhiteSpace
-
Methods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName
-
-
-
-
Constructor Detail
-
ConfirmButton
public ConfirmButton(String buttonCaption, com.vaadin.flow.server.Command action)
-
-
Method Detail
-
addClickListener
public com.vaadin.flow.shared.Registration addClickListener(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button>> listener)
-
addClickListener
public com.vaadin.flow.shared.Registration addClickListener(VButton.BasicClickListener clickListener)
- Overrides:
addClickListenerin classVButton
-
withConfirmHandler
public ConfirmButton withConfirmHandler(com.vaadin.flow.server.Command handler)
-
prompt
protected ConfirmationDialog prompt()
-
getConfirmationPrompt
public String getConfirmationPrompt()
-
setConfirmationPrompt
public void setConfirmationPrompt(String confirmationPrompt)
-
withConfirmationPrompt
public ConfirmButton withConfirmationPrompt(String confirmationPrompt)
-
withConfirmationDescription
public ConfirmButton withConfirmationDescription(String description)
-
setConfirmationDescription
public void setConfirmationDescription(String description)
-
getConfirmationDescription
public String getConfirmationDescription()
-
withOKText
public ConfirmButton withOKText(String okText)
-
setOkText
public void setOkText(String okText)
-
getOkText
public String getOkText()
-
withCancelText
public ConfirmButton withCancelText(String cancelText)
-
getCancelText
public String getCancelText()
-
setCancelText
public void setCancelText(String cancelText)
-
-