Class TreeDataGridSettingsBinder
java.lang.Object
io.jmix.flowui.facet.settings.component.binder.AbstractGridSettingsBinder<TreeDataGrid<?>,TreeDataGridSettings>
io.jmix.flowui.facet.settings.component.binder.TreeDataGridSettingsBinder
- All Implemented Interfaces:
ComponentSettingsBinder<TreeDataGrid<?>,
,TreeDataGridSettings> DataLoadingSettingsBinder<TreeDataGrid<?>,
TreeDataGridSettings>
@Order(1000)
@Component("flowui_TreeDataGridSettingsBinder")
public class TreeDataGridSettingsBinder
extends AbstractGridSettingsBinder<TreeDataGrid<?>,TreeDataGridSettings>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected TreeDataGridSettings
protected List<? extends com.vaadin.flow.component.grid.Grid.Column<?>>
getAllColumns
(TreeDataGrid<?> grid) Class<? extends com.vaadin.flow.component.Component>
protected DataGridItems<?>
getGridItems
(TreeDataGrid<?> 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
-
TreeDataGridSettingsBinder
public TreeDataGridSettingsBinder()
-
-
Method Details
-
getComponentClass
- Returns:
- component class, e.g.
JmixDetails
-
getSettingsClass
- Returns:
- component settings class, e.g.
JmixDetailsSettings
-
createSettings
- Specified by:
createSettings
in classAbstractGridSettingsBinder<TreeDataGrid<?>,
TreeDataGridSettings>
-
getGridItems
- Specified by:
getGridItems
in classAbstractGridSettingsBinder<TreeDataGrid<?>,
TreeDataGridSettings>
-
getAllColumns
protected List<? extends com.vaadin.flow.component.grid.Grid.Column<?>> getAllColumns(TreeDataGrid<?> grid) - Specified by:
getAllColumns
in classAbstractGridSettingsBinder<TreeDataGrid<?>,
TreeDataGridSettings>
-