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
Component.ErrorEvent, Component.Event, Component.Focusable, Component.Listener
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener
Sizeable.Unit
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
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.
|
getDataProvider, setItems, setItems, setItems
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
getConnectorId
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefined
default void setDataProvider(DataProvider<T,F> dataProvider)
dataProvider
- the data provider, not null
<C> void setDataProvider(DataProvider<T,C> dataProvider, SerializableFunction<F,C> filterConverter)
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
Copyright © 2019 Vaadin Ltd. All rights reserved.