Class TreeGridDelegate<E,ITEMS extends DataGridItems<E>>
java.lang.Object
io.jmix.flowui.component.delegate.AbstractComponentDelegate<C>
io.jmix.flowui.component.delegate.AbstractGridDelegate<TreeDataGrid<E>,E,ITEMS>
io.jmix.flowui.component.delegate.TreeGridDelegate<E,ITEMS>
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.ApplicationContextAware
@Component("flowui_TreeGridDelegate")
@Scope("prototype")
public class TreeGridDelegate<E,ITEMS extends DataGridItems<E>>
extends AbstractGridDelegate<TreeDataGrid<E>,E,ITEMS>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.component.delegate.AbstractGridDelegate
AbstractGridDelegate.ColumnSecurityContext<E>
-
Field Summary
Fields inherited from class io.jmix.flowui.component.delegate.AbstractGridDelegate
accessManager, afterColumnSecurityApplyHandler, aggregatable, aggregatableDelegate, aggregationFooter, aggregationHeader, aggregationMap, aggregationPosition, aggregations, applicationContext, columns, dataGridItems, itemSetChangeRegistration, messageTools, metadataTools, propertyColumns, selectionListenerRegistration, selectionListeners, uiComponents, valueChangeRegistration
Fields inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
component
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.component.grid.Grid.Column<E>
addHierarchyColumn
(String key, MetaPropertyPath metaPropertyPath) protected com.vaadin.flow.component.grid.Grid.Column<E>
addHierarchyColumnInternal
(String key, MetaPropertyPath metaPropertyPath) protected void
Methods inherited from class io.jmix.flowui.component.delegate.AbstractGridDelegate
addAggregationInfo, addColumn, addColumn, addColumnInternal, addSelectionListener, afterPropertiesSet, aggregate, aggregateValues, applySecurityToPropertyColumns, attachSelectionListener, autowireDependencies, bind, checkAggregation, closeEditorIfOpened, convertAggregationKeyMapToColumnMap, deleteHiddenColumns, deselect, deselectAll, detachSelectionListener, enableMultiSelect, fillAggregationRow, fillFooterRow, fillHeaderRow, getAfterColumnSecurityApplyHandler, getAggregatableDelegate, getAggregationInfos, getAggregationPosition, getAggregationResults, getColumnByKey, getColumnMetaPropertyPath, getColumns, getItems, getSelectedItems, getSelectionModel, getSingleSelectedItem, getValueProvider, initColumn, initComponent, isAggregatable, isDataGridOwner, isMultiSelect, isPropertyEnabledBySecurity, itemIsBeingEdited, itemsItemSetChanged, itemsValueChanged, notifyDataProviderSelectionChanged, onColumnReorderChange, onSelectionChange, onSelectionModelChange, onSort, removeAggregationInfo, removeColumn, restoreColumnsOrder, select, select, setAfterColumnSecurityApplyHandler, setAggregatable, setAggregationPosition, setApplicationContext, setColumnPosition, setItems, setMultiSelect, unbind, updateAggregationRow
Methods inherited from class io.jmix.flowui.component.delegate.AbstractComponentDelegate
getComponent
-
Constructor Details
-
TreeGridDelegate
-
-
Method Details
-
addHierarchyColumn
public com.vaadin.flow.component.grid.Grid.Column<E> addHierarchyColumn(String key, MetaPropertyPath metaPropertyPath) -
setupEmptyDataProvider
protected void setupEmptyDataProvider()- Overrides:
setupEmptyDataProvider
in classAbstractGridDelegate<TreeDataGrid<E>,
E, ITEMS extends DataGridItems<E>>
-
addHierarchyColumnInternal
protected com.vaadin.flow.component.grid.Grid.Column<E> addHierarchyColumnInternal(String key, MetaPropertyPath metaPropertyPath)
-