Class ConfirmButton

java.lang.Object
com.vaadin.flow.component.Component
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.HasAriaLabel, 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.HasPrefix, com.vaadin.flow.component.shared.HasSuffix, 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:
  • Constructor Details

    • ConfirmButton

      public ConfirmButton(String buttonCaption, com.vaadin.flow.server.Command action)
  • Method Details

    • 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:
      addClickListener in class VButton
    • 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)