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
FieldsModifier and TypeFieldDescriptionprotected Consumer<Screen.AfterCloseEvent>protected OpenModeprotected Stringprotected Supplier<ScreenOptions> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninitBuilder(EditorBuilder builder) initBuilder(LookupBuilder builder) initBuilder(ScreenBuilder builder) initBuilder(RelatedEntitiesBuilder builder) voidinitScreen(Screen screen) voidsetAfterCloseHandler(Consumer<Screen.AfterCloseEvent> afterCloseHandler) voidsetOpenMode(OpenMode openMode) voidsetScreenClass(Class<? extends Screen> screenClass) voidsetScreenConfigurer(Consumer<Screen> screenConfigurer) voidsetScreenId(String screenId) voidsetScreenOptionsSupplier(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
-