Class DataGridSettingsBinder
java.lang.Object
io.jmix.flowui.facet.settings.component.binder.AbstractGridSettingsBinder<DataGrid<?>,DataGridSettings>
io.jmix.flowui.facet.settings.component.binder.DataGridSettingsBinder
- All Implemented Interfaces:
ComponentSettingsBinder<DataGrid<?>,
,DataGridSettings> DataLoadingSettingsBinder<DataGrid<?>,
DataGridSettings>
@Order(1000)
@Component("flowui_DataGridSettingsBinder")
public class DataGridSettingsBinder
extends AbstractGridSettingsBinder<DataGrid<?>,DataGridSettings>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected DataGridSettings
protected List<? extends com.vaadin.flow.component.grid.Grid.Column<?>>
getAllColumns
(DataGrid<?> grid) Class<? extends com.vaadin.flow.component.Component>
protected DataGridItems<?>
getGridItems
(DataGrid<?> grid) Methods inherited from class io.jmix.flowui.facet.settings.component.binder.AbstractGridSettingsBinder
applyDataLoadingSettings, applySettings, getOrderedColumns, getSettings, isColumnSettingsChanged, isColumnSortOrderChanged, isDataLoadingSettingsEnabled, saveSettings, setColumnsToSettings, setSortOrderToSettings
-
Constructor Details
-
DataGridSettingsBinder
public DataGridSettingsBinder()
-
-
Method Details
-
getComponentClass
- Returns:
- component class, e.g.
JmixDetails
-
getSettingsClass
- Returns:
- component settings class, e.g.
JmixDetailsSettings
-
createSettings
- Specified by:
createSettings
in classAbstractGridSettingsBinder<DataGrid<?>,
DataGridSettings>
-
getGridItems
- Specified by:
getGridItems
in classAbstractGridSettingsBinder<DataGrid<?>,
DataGridSettings>
-
getAllColumns
protected List<? extends com.vaadin.flow.component.grid.Grid.Column<?>> getAllColumns(DataGrid<?> grid) - Specified by:
getAllColumns
in classAbstractGridSettingsBinder<DataGrid<?>,
DataGridSettings>
-