T
- data type tree view is working withpublic abstract class TreePresenter<T> extends GridViewPresenter<T>
TreeView
.componentProvider, dataProvider, datasource, definition, grid
Constructor and Description |
---|
TreePresenter(GridViewDefinition<T> definition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
AvailabilityChecker availabilityChecker,
Datasource<T> datasource) |
TreePresenter(GridViewDefinition<T> definition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
AvailabilityChecker availabilityChecker,
Datasource<T> datasource,
DatasourceObservation datasourceObservation) |
Modifier and Type | Method and Description |
---|---|
abstract FilterableHierarchicalDataProvider<T> |
createDataProvider() |
protected com.vaadin.ui.TreeGrid<T> |
createGrid() |
protected FilterableHierarchicalDataProvider<T> |
dataProvider() |
abstract Stream<T> |
getParents(T item) |
com.vaadin.ui.TreeGrid<T> |
grid() |
createPropertySet, isItemAvailable, isPropertyEditable, propertySet
@Inject public TreePresenter(GridViewDefinition<T> definition, info.magnolia.objectfactory.ComponentProvider componentProvider, AvailabilityChecker availabilityChecker, Datasource<T> datasource, DatasourceObservation datasourceObservation)
public TreePresenter(GridViewDefinition<T> definition, info.magnolia.objectfactory.ComponentProvider componentProvider, AvailabilityChecker availabilityChecker, Datasource<T> datasource)
protected com.vaadin.ui.TreeGrid<T> createGrid()
createGrid
in class GridViewPresenter<T>
public com.vaadin.ui.TreeGrid<T> grid()
grid
in class GridViewPresenter<T>
protected FilterableHierarchicalDataProvider<T> dataProvider()
dataProvider
in class GridViewPresenter<T>
public abstract FilterableHierarchicalDataProvider<T> createDataProvider()
createDataProvider
in class GridViewPresenter<T>
Copyright © 2020 Magnolia International Ltd.. All rights reserved.