Class TreeDataGridSettingsBinder
java.lang.Object
io.jmix.ui.settings.component.binder.AbstractDataGridSettingsBinder
io.jmix.ui.settings.component.binder.TreeDataGridSettingsBinder
- All Implemented Interfaces:
ComponentSettingsBinder<DataGrid,
,DataGridSettings> DataLoadingSettingsBinder<DataGrid,
DataGridSettings>
@Order(1000)
@Component("ui_TreeDataGridSettingsBinder")
public class TreeDataGridSettingsBinder
extends AbstractDataGridSettingsBinder
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applySettings
(DataGrid component, SettingsWrapper wrapper) Applies settings to the componentprotected DataGridSettings
getSettings
(DataGrid component) Class<? extends ComponentSettings>
boolean
saveSettings
(DataGrid component, SettingsWrapper wrapper) Methods inherited from class io.jmix.ui.settings.component.binder.AbstractDataGridSettingsBinder
applyColumnSettings, applyDataLoadingSettings, getColumnsSettings, getGrid, isApplyDataLoadingSettings, isCommonDataGridSettingsChanged, isSortPropertySettingsChanged
-
Constructor Details
-
TreeDataGridSettingsBinder
public TreeDataGridSettingsBinder()
-
-
Method Details
-
getComponentClass
- Specified by:
getComponentClass
in interfaceComponentSettingsBinder<DataGrid,
DataGridSettings> - Overrides:
getComponentClass
in classAbstractDataGridSettingsBinder
- Returns:
- component class, e.g.
TableImpl
-
getSettingsClass
- Specified by:
getSettingsClass
in interfaceComponentSettingsBinder<DataGrid,
DataGridSettings> - Overrides:
getSettingsClass
in classAbstractDataGridSettingsBinder
- Returns:
- component settings class, e.g.
TableSettings
-
applySettings
Description copied from interface:ComponentSettingsBinder
Applies settings to the component- Specified by:
applySettings
in interfaceComponentSettingsBinder<DataGrid,
DataGridSettings> - Overrides:
applySettings
in classAbstractDataGridSettingsBinder
- Parameters:
component
- componentwrapper
- settings wrapper contains settings for the component
-
saveSettings
- Specified by:
saveSettings
in interfaceComponentSettingsBinder<DataGrid,
DataGridSettings> - Overrides:
saveSettings
in classAbstractDataGridSettingsBinder
- Parameters:
component
- componentwrapper
- settings wrapper contains settings for the component- Returns:
- true if settings were modified
-
getSettings
- Specified by:
getSettings
in interfaceComponentSettingsBinder<DataGrid,
DataGridSettings> - Overrides:
getSettings
in classAbstractDataGridSettingsBinder
- Parameters:
component
- component- Returns:
- current component settings. It retrieves current property values from component and creates new settings instance.
-
createSettings
- Overrides:
createSettings
in classAbstractDataGridSettingsBinder
-