content
protected com.vaadin.flow.component.Component content
Dialogs.DialogBuilder<Dialogs.OptionDialogBuilder>, Dialogs.Draggable<Dialogs.OptionDialogBuilder>, Dialogs.HasContent<Dialogs.OptionDialogBuilder>, Dialogs.HasHeader<Dialogs.OptionDialogBuilder>, Dialogs.HasPosition<Dialogs.OptionDialogBuilder>, Dialogs.HasSize<Dialogs.OptionDialogBuilder>, Dialogs.HasStyle<Dialogs.OptionDialogBuilder>, Dialogs.HasText<Dialogs.OptionDialogBuilder>, Dialogs.HasTheme<Dialogs.OptionDialogBuilder>, Dialogs.OptionDialogBuilder, Dialogs.Resizable<Dialogs.OptionDialogBuilder>Dialogs.OptionDialogBuilder that enables configuring and building option dialogs.
This class provides a variety of methods to customize the appearance and behavior of the dialog,
including setting headers, content, dimensions, actions, and event listeners.com.vaadin.flow.component.dialog.Dialogbuild()protected com.vaadin.flow.component.dialog.Dialogprotected DialogActionfindFirstActionWithType(Action[] actions,
EnumSet<DialogAction.Type> types) protected voidfireDialogOpenedChangeEvent(com.vaadin.flow.component.dialog.Dialog.OpenedChangeEvent openedChangeEvent) Action[]com.vaadin.flow.component.ComponentgetLeft()getText()getTop()getWidth()protected voidinitDialog(com.vaadin.flow.component.dialog.Dialog dialog) protected voidinitKeyCombination(DialogAction firstOkAction,
DialogAction firstDeclineAction,
Action action,
com.vaadin.flow.component.button.Button button) booleanbooleancom.vaadin.flow.component.dialog.Dialogopen()withActions(Action... actions) withClassName(String className) withContent(com.vaadin.flow.component.Component content) withDraggable(boolean draggable) withDraggedListener(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.dialog.Dialog.DialogDraggedEvent> listener) withHeader(String header) withHeight(String height) withMaxHeight(String maxHeight) withMaxWidth(String maxWidth) withMinHeight(String minHeight) withMinWidth(String minWidth) withResizable(boolean resizable) withResizeListener(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.dialog.Dialog.DialogResizeEvent> listener) withThemeName(String themeName) Dialogs.HasHeaderwithHeader in interface Dialogs.HasHeader<Dialogs.OptionDialogBuilder>header - header textgetHeader in interface Dialogs.HasHeader<Dialogs.OptionDialogBuilder>Dialogs.HasTextwithText in interface Dialogs.HasText<Dialogs.OptionDialogBuilder>text - a textgetText in interface Dialogs.HasText<Dialogs.OptionDialogBuilder>Dialogs.HasContentwithContent in interface Dialogs.HasContent<Dialogs.OptionDialogBuilder>content - a contentgetContent in interface Dialogs.HasContent<Dialogs.OptionDialogBuilder>Dialogs.HasSizewithWidth in interface Dialogs.HasSize<Dialogs.OptionDialogBuilder>width - widthgetWidth in interface Dialogs.HasSize<Dialogs.OptionDialogBuilder>Dialogs.HasSizewithHeight in interface Dialogs.HasSize<Dialogs.OptionDialogBuilder>height - heightgetHeight in interface Dialogs.HasSize<Dialogs.OptionDialogBuilder>Dialogs.HasThemewithThemeName in interface Dialogs.HasTheme<Dialogs.OptionDialogBuilder>themeName - a space-separated string of theme names to set, or empty string to remove all theme namesDialogs.HasThemegetThemeName in interface Dialogs.HasTheme<Dialogs.OptionDialogBuilder>null if attribute (theme) is not set at allDialogs.HasStylewithClassName in interface Dialogs.HasStyle<Dialogs.OptionDialogBuilder>className - a space-separated string of class names to set, or
null to remove all class namesDialogs.HasStylegetClassName in interface Dialogs.HasStyle<Dialogs.OptionDialogBuilder>null if
there are no class namesDialogs.DraggablewithDraggable in interface Dialogs.Draggable<Dialogs.OptionDialogBuilder>draggable - true to enable dragging of the dialog, false otherwiseisDraggable in interface Dialogs.Draggable<Dialogs.OptionDialogBuilder>true if dragging is enabled, false otherwiseDialogs.DraggableNote: By default, the component will sync the top/left values after every dragging.
withDraggedListener in interface Dialogs.Draggable<Dialogs.OptionDialogBuilder>listener - the listener to addbuilderDialogs.ResizableDialogs.Resizable.withResizable(boolean)).
Note: By default, the component will sync the width/height and top/left values after every resizing.
withResizeListener in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>listener - the listener to addDialogs.ResizableBy default, the dialog is not resizable.
withResizable in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>resizable - true to enabled resizing of the dialog, false otherwise.isResizable in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>true if resizing is enabled, false otherwiseDialogs.ResizablewithMinWidth in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>minWidth - a dialog min widthgetMinWidth in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>Dialogs.ResizablewithMinHeight in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>minHeight - a dialog min heightgetMinHeight in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>Dialogs.ResizablewithMaxWidth in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>maxWidth - a dialog max widthgetMaxWidth in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>Dialogs.ResizablewithMaxHeight in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>maxHeight - a dialog max heightgetMaxHeight in interface Dialogs.Resizable<Dialogs.OptionDialogBuilder>Dialogs.HasPositiongetLeft in interface Dialogs.HasPosition<Dialogs.OptionDialogBuilder>Dialogs.HasPosition
Note that the dialog left edge may not be the same as the viewport left
edge (e.g. the Lumo theme defines some spacing to prevent the dialog
from stretching all the way to the left of the viewport).
withLeft in interface Dialogs.HasPosition<Dialogs.OptionDialogBuilder>left - the left position of the dialogbuilderDialogs.HasPositiongetTop in interface Dialogs.HasPosition<Dialogs.OptionDialogBuilder>Dialogs.HasPosition
Note that the dialog top edge may not be the same as the viewport top
edge (e.g. the Lumo theme defines some spacing to prevent the dialog
from stretching all the way to the top of the viewport).
withTop in interface Dialogs.HasPosition<Dialogs.OptionDialogBuilder>top - the top position of the dialogbuilderDialogs.OptionDialogBuilderwithActions in interface Dialogs.OptionDialogBuilderactions - dialog actionsgetActions in interface Dialogs.OptionDialogBuilderDialogs.OptionDialogBuilderDialog.open().build in interface Dialogs.OptionDialogBuilderDialogs.OptionDialogBuilderopen in interface Dialogs.OptionDialogBuilderDialog instance