Package io.jmix.flowui.view.builder
Interface DialogWindowBuilder<V extends View<?>>
- Type Parameters:
V
- a view type which is opened in a dialog window
- All Known Subinterfaces:
DialogWindowClassBuilder<V>
- All Known Implementing Classes:
AbstractWindowBuilder
,DetailWindowBuilder
,DetailWindowClassBuilder
,LookupWindowBuilder
,LookupWindowClassBuilder
,WindowBuilder
public interface DialogWindowBuilder<V extends View<?>>
An interface to be implemented by builders which opens a view in a
DialogWindow
.-
Method Details
-
getOrigin
View<?> getOrigin()- Returns:
- invoking view
-
getViewId
- Returns:
- identifier of the opened view as specified in the
ViewController
annotation
-
getAfterOpenListener
Optional<Consumer<DialogWindow.AfterOpenEvent<V>>> getAfterOpenListener()- Returns:
- after open dialog listener
-
getAfterCloseListener
Optional<Consumer<DialogWindow.AfterCloseEvent<V>>> getAfterCloseListener()- Returns:
- after close dialog listener
-
getDraggedListener
Optional<com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.dialog.Dialog.DialogDraggedEvent>> getDraggedListener()- Returns:
- dialog dragged listener
-
getResizeListener
Optional<com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.dialog.Dialog.DialogResizeEvent>> getResizeListener()- Returns:
- dialog resize listener
-
getViewConfigurer
- Returns:
- dialog view configurer
-