com.vaadin.flow.data.binder.
Interface HasDataProvider<T>
Type Parameters:
T
- the item data type
All Superinterfaces:
HasItems<T>
, Serializable
All Known Implementing Classes:
A generic interface for listing components that use a data provider for showing data.
A listing component should implement either this interface or
HasFilterableDataProvider
, but not both.
Since:
1.0.
Author:
Vaadin Ltd
See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setDataProvider
(DataProvider<T, ?> dataProvider) Sets the data provider for this listing.
default void
setItems
(Collection<T> items) Sets the data items of this component provided as a collection.
-
Method Details
-
setDataProvider
Sets the data provider for this listing. The data provider is queried for displayed items as needed.
Parameters:
dataProvider
- the data provider, not null -
setItems
Description copied from interface:
HasItems
Sets the data items of this component provided as a collection.
The provided collection instance may be used as-is. Subsequent modification of the collection might cause inconsistent data to be shown in the component unless it is explicitly instructed to read the data again.
-