Interface HasFilterableDataProvider<T,​F>

    • Method Detail

      • setDataProvider

        default void setDataProvider​(DataProvider<T,​F> dataProvider)
        Sets the data provider for this listing. The data provider is queried for displayed items as needed.
        Parameters:
        dataProvider - the data provider, not null
      • setDataProvider

        <C> void setDataProvider​(DataProvider<T,​C> dataProvider,
                                 SerializableFunction<F,​C> filterConverter)
        Sets the data provider and filter converter for this listing. The data provider is queried for displayed items as needed.
        Type Parameters:
        C - filter type
        Parameters:
        dataProvider - 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