@Order(value=1000) @Component(value="ui_GroupTableSettingsBinder") public class GroupTableSettingsBinder extends AbstractTableSettingsBinder
| Modifier and Type | Field and Description |
|---|---|
protected io.jmix.core.MetadataTools |
metadataTools |
| Constructor and Description |
|---|
GroupTableSettingsBinder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
applyColumnSettings(TableSettings tableSettings,
Table table) |
protected TableSettings |
createTableSettings() |
java.lang.Class<? extends Component> |
getComponentClass() |
protected java.util.List<java.lang.String> |
getGroupProperties(GroupTable groupTable) |
protected JmixGroupTable |
getJmixGroupTable(GroupTable groupTable) |
GroupTableSettings |
getSettings(Table component) |
java.lang.Class<? extends ComponentSettings> |
getSettingsClass() |
protected boolean |
isGroupTableSettingsChanged(GroupTable groupTable,
GroupTableSettings groupTableSettings) |
boolean |
saveSettings(Table component,
SettingsWrapper wrapper) |
protected void |
setMetadataTools(io.jmix.core.MetadataTools metadataTools) |
applyDataLoadingSettings, applySettings, getEnhancedTable, getTableColumnSettings, getVTable, isApplyDataLoadingSettings, isCommonTableSettingsChanged, isSettingsSortPropertyChanged@Autowired protected void setMetadataTools(io.jmix.core.MetadataTools metadataTools)
public java.lang.Class<? extends Component> getComponentClass()
getComponentClass in interface ComponentSettingsBinder<Table,TableSettings>getComponentClass in class AbstractTableSettingsBinderTableImplpublic java.lang.Class<? extends ComponentSettings> getSettingsClass()
getSettingsClass in interface ComponentSettingsBinder<Table,TableSettings>getSettingsClass in class AbstractTableSettingsBinderTableSettingspublic boolean saveSettings(Table component, SettingsWrapper wrapper)
saveSettings in interface ComponentSettingsBinder<Table,TableSettings>saveSettings in class AbstractTableSettingsBindercomponent - componentwrapper - settings wrapper contains settings for the componentpublic GroupTableSettings getSettings(Table component)
getSettings in interface ComponentSettingsBinder<Table,TableSettings>getSettings in class AbstractTableSettingsBindercomponent - componentprotected void applyColumnSettings(TableSettings tableSettings, Table table)
applyColumnSettings in class AbstractTableSettingsBinderprotected boolean isGroupTableSettingsChanged(GroupTable groupTable, GroupTableSettings groupTableSettings)
protected TableSettings createTableSettings()
createTableSettings in class AbstractTableSettingsBinderprotected java.util.List<java.lang.String> getGroupProperties(GroupTable groupTable)
protected JmixGroupTable getJmixGroupTable(GroupTable groupTable)