Package io.jmix.ui.sys
Class ActionScreenInitializer
java.lang.Object
io.jmix.ui.sys.ActionScreenInitializer
Used in actions that open screens (
EditAction
, etc.) to initialize a screen builder.-
Field Summary
Modifier and TypeFieldDescriptionprotected Consumer<Screen.AfterCloseEvent>
protected OpenMode
protected String
protected Supplier<ScreenOptions>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioninitBuilder
(EditorBuilder builder) initBuilder
(LookupBuilder builder) initBuilder
(ScreenBuilder builder) initBuilder
(RelatedEntitiesBuilder builder) void
initScreen
(Screen screen) void
setAfterCloseHandler
(Consumer<Screen.AfterCloseEvent> afterCloseHandler) void
setOpenMode
(OpenMode openMode) void
setScreenClass
(Class<? extends Screen> screenClass) void
setScreenConfigurer
(Consumer<Screen> screenConfigurer) void
setScreenId
(String screenId) void
setScreenOptionsSupplier
(Supplier<ScreenOptions> screenOptionsSupplier)
-
Field Details
-
openMode
-
screenId
-
screenClass
-
screenOptionsSupplier
-
screenConfigurer
-
afterCloseHandler
-
-
Constructor Details
-
ActionScreenInitializer
public ActionScreenInitializer()
-
-
Method Details
-
getOpenMode
-
getScreenId
-
getScreenClass
-
setOpenMode
-
setScreenId
-
setScreenClass
-
setScreenOptionsSupplier
-
setScreenConfigurer
-
setAfterCloseHandler
-
initBuilder
-
initBuilder
-
initBuilder
-
initScreen
-