T
- the item data typeF
- the filter typepublic interface HasFilterableDataProvider<T,F> extends HasItems<T>
A listing component should implement either this interface or
HasDataProvider
, but not both.
HasDataProvider
Modifier and Type | Method and Description |
---|---|
<C> void |
setDataProvider(DataProvider<T,C> dataProvider,
SerializableFunction<F,C> filterConverter)
Sets the data provider and filter converter for this listing.
|
default void |
setDataProvider(DataProvider<T,F> dataProvider)
Sets the data provider for this listing.
|
default void setDataProvider(DataProvider<T,F> dataProvider)
dataProvider
- the data provider, not null
<C> void setDataProvider(DataProvider<T,C> dataProvider, SerializableFunction<F,C> filterConverter)
C
- the filter typedataProvider
- the data provider, not null
filterConverter
- a function that converts filter values produced by this
listing into filter values expected by the provided data
provider, not null
Copyright © 2021. All rights reserved.