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
ViewControllerannotation
-
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
-