T
- data typeF
- filter typeV
- DataView typepublic interface HasDataView<T,F,V extends DataView<T>> extends Serializable
DataProvider
and InMemoryDataProvider
. The methods
return a DataView
which has the generic API for getting information
on the items.Modifier and Type | Method and Description |
---|---|
V |
getGenericDataView()
Get the DataView for the component.
|
V |
setItems(DataProvider<T,F> dataProvider)
Set a generic data provider for the component to use and returns the base
DataView that provides API to get information on the items. |
V |
setItems(InMemoryDataProvider<T> dataProvider)
Sets an in-memory data provider for the component to use
|
V setItems(DataProvider<T,F> dataProvider)
DataView
that provides API to get information on the items.
This method should be used only when the data provider type is not either
ListDataProvider
or BackEndDataProvider
.
dataProvider
- DataProvider instance to use, not null
V setItems(InMemoryDataProvider<T> dataProvider)
Note! Using a ListDataProvider
instead of a
InMemoryDataProvider
is recommended to get access to
ListDataView
API by using
HasListDataView.setItems(ListDataProvider)
.
dataProvider
- InMemoryDataProvider to use, not null
V getGenericDataView()
The returned DataView only contains a minimal common API. Use of
HasListDataView.getListDataView()
or
HasLazyDataView.getLazyDataView()
should be used for more targeted
helper features
Copyright © 2020. All rights reserved.