public class DialogBuilder extends Object
When to use light or strong dialogs:
DialogBuilder.dialog() .withTitle("Edit object") .withContent(view) .light(myDialogDefinition.isLight()) .withActions(new Button("Commit")) .buildAndOpen();
DialogDefinition
Constructor and Description |
---|
DialogBuilder() |
Modifier and Type | Method and Description |
---|---|
DialogComponent |
build() |
com.vaadin.ui.Window |
buildAndOpen() |
static DialogBuilder |
dialog() |
DialogBuilder |
light(boolean isLight) |
DialogBuilder |
modal() |
DialogBuilder |
withActions(List<com.vaadin.ui.Component> actions) |
DialogBuilder |
withCloseListener(com.vaadin.ui.Window.CloseListener closeListener) |
DialogBuilder |
withContent(com.vaadin.ui.Component content) |
DialogBuilder |
withFooter(com.vaadin.ui.Component footer) |
<T> DialogBuilder |
withShortcuts(List<ActionExecution<T>> shortcuts) |
DialogBuilder |
withShortcuts(Map<Integer,Runnable> shortcuts) |
DialogBuilder |
withTitle(String title) |
public static DialogBuilder dialog()
public DialogBuilder withTitle(String title)
public DialogBuilder withContent(com.vaadin.ui.Component content)
public DialogBuilder withActions(List<com.vaadin.ui.Component> actions)
public DialogBuilder modal()
public DialogBuilder light(boolean isLight)
public DialogBuilder withFooter(com.vaadin.ui.Component footer)
public <T> DialogBuilder withShortcuts(List<ActionExecution<T>> shortcuts)
public DialogBuilder withShortcuts(Map<Integer,Runnable> shortcuts)
public DialogBuilder withCloseListener(com.vaadin.ui.Window.CloseListener closeListener)
public DialogComponent build()
public com.vaadin.ui.Window buildAndOpen()
Copyright © 2020 Magnolia International Ltd.. All rights reserved.