Package io.jmix.uidata.settings
Class ScreenSettingsManagerImpl
java.lang.Object
io.jmix.uidata.settings.ScreenSettingsManagerImpl
- All Implemented Interfaces:
ScreenSettingsManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyDataLoadingSettings(Collection<Component> components, ScreenSettings screenSettings) Applies data loading settings for component ifComponentSettingsBinderis created for it.voidapplySettings(Collection<Component> components, ScreenSettings screenSettings) Applies settings for component ifComponentSettingsBinderis created for it.voidsaveSettings(Collection<Component> components, ScreenSettings screenSettings) Saves settings and persist if they are changed or screen settings is modified.
-
Field Details
-
settingsRegistry
-
-
Constructor Details
-
ScreenSettingsManagerImpl
public ScreenSettingsManagerImpl()
-
-
Method Details
-
applySettings
Description copied from interface:ScreenSettingsManagerApplies settings for component ifComponentSettingsBinderis created for it. SeeTableSettingsBinderas an example.- Specified by:
applySettingsin interfaceScreenSettingsManager- Parameters:
components- components to apply settingsscreenSettings- screen settings
-
applyDataLoadingSettings
public void applyDataLoadingSettings(Collection<Component> components, ScreenSettings screenSettings) Description copied from interface:ScreenSettingsManagerApplies data loading settings for component ifComponentSettingsBinderis created for it. SeeTableSettingsBinderas an example.- Specified by:
applyDataLoadingSettingsin interfaceScreenSettingsManager- Parameters:
components- components to apply settingsscreenSettings- screen settings
-
saveSettings
Description copied from interface:ScreenSettingsManagerSaves settings and persist if they are changed or screen settings is modified.ComponentSettingsBindermust be created for component. SeeTableSettingsBinderas an example.- Specified by:
saveSettingsin interfaceScreenSettingsManager- Parameters:
components- components to save settingsscreenSettings- screen settings
-