Class TwinColumnListDataView<V>
java.lang.Object
com.vaadin.flow.data.provider.AbstractDataView<T>
com.vaadin.flow.data.provider.AbstractListDataView<V>
io.jmix.flowui.kit.component.twincolumn.TwinColumnListDataView<V>
- Type Parameters:
V
- data type
- All Implemented Interfaces:
com.vaadin.flow.data.provider.DataView<V>
,com.vaadin.flow.data.provider.ListDataView<V,
,com.vaadin.flow.data.provider.AbstractListDataView<V>> Serializable
public class TwinColumnListDataView<V>
extends com.vaadin.flow.data.provider.AbstractListDataView<V>
Data view implementation for
JmixTwinColumn
with in-memory list data.
Provides information on the data and allows operations on it.- See Also:
-
Field Summary
Fields inherited from class com.vaadin.flow.data.provider.AbstractDataView
component, dataProviderSupplier, NULL_IDENTIFIER_ERROR_MESSAGE, NULL_ITEM_ERROR_MESSAGE
-
Constructor Summary
ConstructorsConstructorDescriptionTwinColumnListDataView
(com.vaadin.flow.function.SerializableSupplier<? extends com.vaadin.flow.data.provider.DataProvider<V, ?>> dataProviderSupplier, com.vaadin.flow.component.Component component, com.vaadin.flow.function.SerializableBiConsumer<com.vaadin.flow.function.SerializablePredicate<V>, com.vaadin.flow.function.SerializableComparator<V>> filterOrSortingChangedCallback) -
Method Summary
Methods inherited from class com.vaadin.flow.data.provider.AbstractListDataView
addFilter, addItem, addItemAfter, addItemBefore, addItems, addItemsAfter, addItemsBefore, addSortComparator, addSortOrder, contains, getDataProvider, getItem, getItemCount, getItems, getNextItem, getPreviousItem, getSupportedDataProviderType, removeFilters, removeItem, removeItems, removeSorting, setFilter, setSortComparator, setSortOrder, validateItemIndex
Methods inherited from class com.vaadin.flow.data.provider.AbstractDataView
addIdentifierProviderChangeListener, addItemCountChangeListener, equals, getIdentifierProvider, getItemIndex, getItemIndex, refreshAll, refreshItem, setIdentifierProvider, verifyDataProviderType, verifyDataProviderType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.data.provider.DataView
addItemCountChangeListener, getItemIndex, refreshAll, refreshItem, setIdentifierProvider
-
Constructor Details
-
TwinColumnListDataView
public TwinColumnListDataView(com.vaadin.flow.function.SerializableSupplier<? extends com.vaadin.flow.data.provider.DataProvider<V, ?>> dataProviderSupplier, com.vaadin.flow.component.Component component, com.vaadin.flow.function.SerializableBiConsumer<com.vaadin.flow.function.SerializablePredicate<V>, com.vaadin.flow.function.SerializableComparator<V>> filterOrSortingChangedCallback)
-