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 Summary
-
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
-
getViewConfigurer
- Returns:
- dialog view configurer
-