Class AppSettingsEntityScreen
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.appsettingsui.screen.appsettings.AppSettingsEntityScreen
- All Implemented Interfaces:
FrameOwner
@UiController("appset_appSettingsEntity.screen")
@UiDescriptor("app-settings-entity-screen.xml")
public class AppSettingsEntityScreen
extends Screen
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccessManager
protected HBoxLayout
protected AppSettings
protected DataComponents
protected UnconstrainedDataManager
protected GroupBoxLayout
protected EntityStates
protected FetchPlans
protected ScrollBoxLayout
protected Messages
protected MessageTools
protected MetadataTools
protected Notifications
protected ScreenValidation
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected OperationResult
protected void
protected void
protected boolean
protected void
protected InstanceContainer
protected boolean
isApplicationSettingsEntity
(MetaClass metaClass) void
void
onInit
(Screen.InitEvent event) void
protected boolean
readPermitted
(MetaClass metaClass) protected void
protected void
protected OperationResult
updateEntityLookupValue
(boolean preventEntityLookupChange) Methods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
appSettings
-
entityStates
-
dataManager
-
metadataTools
-
accessManager
-
dataComponents
-
screenValidation
-
messages
-
messageTools
-
notifications
-
fetchPlans
-
entitiesLookup
-
entityGroupBoxId
-
fieldsScrollBox
-
actionsBox
-
-
Constructor Details
-
AppSettingsEntityScreen
public AppSettingsEntityScreen()
-
-
Method Details
-
onInit
-
initEntityPropertiesGridLayout
protected void initEntityPropertiesGridLayout() -
getEntitiesLookupFieldOptions
-
readPermitted
-
showEntityPropertiesGridLayout
protected void showEntityPropertiesGridLayout() -
initInstanceContainerWithDbEntity
-
isApplicationSettingsEntity
-
onSaveButtonClick
-
onCloseButtonClick
-
hasUnsavedChanges
protected boolean hasUnsavedChanges() -
handleCloseBtnClickWithUnsavedChanges
protected void handleCloseBtnClickWithUnsavedChanges() -
handleEntityLookupChangeWithUnsavedChanges
protected void handleEntityLookupChangeWithUnsavedChanges() -
commitChanges
-
updateEntityLookupValue
-
showSaveNotification
protected void showSaveNotification()
-