Modifier and Type | Method and Description |
---|---|
ComboBoxLazyDataView<T> |
ComboBox.setItems(CallbackDataProvider.FetchCallback<T,String> fetchCallback,
CallbackDataProvider.CountCallback<T,String> countCallback)
Supply items lazily with callbacks: the first one fetches the items based
on offset, limit and an optional filter, the second provides the exact
count of items in the backend.
|
<C> ComboBoxLazyDataView<T> |
ComboBox.setItemsWithFilterConverter(CallbackDataProvider.FetchCallback<T,C> fetchCallback,
CallbackDataProvider.CountCallback<T,C> countCallback,
SerializableFunction<String,C> filterConverter)
Supply items lazily with callbacks: the first one fetches the items based
on offset, limit and an optional filter, the second provides the exact
count of items in the backend.
|
Modifier and Type | Method and Description |
---|---|
void |
ComboBoxLazyDataView.setItemCountCallback(CallbackDataProvider.CountCallback<T,String> callback)
Sets a callback that the combo box uses to get the exact item count in
the backend.
|
Modifier and Type | Method and Description |
---|---|
void |
GridLazyDataView.setItemCountCallback(CallbackDataProvider.CountCallback<T,Void> callback)
Sets a callback that the Grid uses to get the exact item count in the
backend.
|
Modifier and Type | Method and Description |
---|---|
static <T> CallbackDataProvider<T,Void> |
DataProvider.fromCallbacks(CallbackDataProvider.FetchCallback<T,Void> fetchCallback,
CallbackDataProvider.CountCallback<T,Void> countCallback)
Creates a new data provider that uses callbacks for fetching and counting
items from any backing store.
|
static <T,F> CallbackDataProvider<T,F> |
DataProvider.fromFilteringCallbacks(CallbackDataProvider.FetchCallback<T,F> fetchCallback,
CallbackDataProvider.CountCallback<T,F> countCallback)
Creates a new data provider that uses filtering callbacks for fetching
and counting items from any backing store.
|
void |
DataCommunicator.setCountCallback(CallbackDataProvider.CountCallback<T,?> countCallback)
Sets the size callback to be used and switches the component to exact row
count.
|
default V |
HasLazyDataView.setItems(CallbackDataProvider.FetchCallback<T,F> fetchCallback,
CallbackDataProvider.CountCallback<T,F> countCallback)
Supply items lazily with callbacks: the first one fetches the items based
on offset, limit and an optional filter, the second provides the exact
count of items in the backend.
|
Constructor and Description |
---|
CallbackDataProvider(CallbackDataProvider.FetchCallback<T,F> fetchCallback,
CallbackDataProvider.CountCallback<T,F> countCallback)
Constructs a new DataProvider to request data using callbacks for
fetching and counting items in the back end.
|
CallbackDataProvider(CallbackDataProvider.FetchCallback<T,F> fetchCallBack,
CallbackDataProvider.CountCallback<T,F> countCallback,
ValueProvider<T,Object> identifierGetter)
Constructs a new DataProvider to request data using callbacks for
fetching and counting items in the back end.
|
Copyright © 2022. All rights reserved.