Package io.jmix.ui.component.datagrid
Class SortableDataGridDataProvider<T>
java.lang.Object
com.vaadin.data.provider.AbstractDataProvider<T,com.vaadin.server.SerializablePredicate<T>>
io.jmix.ui.component.datagrid.DataGridDataProvider<T>
io.jmix.ui.component.datagrid.SortableDataGridDataProvider<T>
- All Implemented Interfaces:
com.vaadin.data.provider.DataProvider<T,
,com.vaadin.server.SerializablePredicate<T>> SortableDataProvider<T>
,Serializable
- Direct Known Subclasses:
HierarchicalDataGridDataProvider
public class SortableDataGridDataProvider<T>
extends DataGridDataProvider<T>
implements SortableDataProvider<T>
- See Also:
-
Field Summary
Fields inherited from class io.jmix.ui.component.datagrid.DataGridDataProvider
dataEventsDelegate, dataGridItems, itemSetChangeSubscription, selectedItemChangeSubscription, stateChangeSubscription, valueChangeSubscription
-
Constructor Summary
ConstructorDescriptionSortableDataGridDataProvider
(DataGridItems.Sortable<T> dataGridSource, DataGridItemsEventsDelegate<T> dataEventsDelegate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
Methods inherited from class io.jmix.ui.component.datagrid.DataGridDataProvider
datasourceItemSetChanged, datasourceSelectedItemChanged, datasourceStateChanged, datasourceValueChanged, fetch, getDataGridItems, getId, isInMemory, size, unbind
Methods inherited from class com.vaadin.data.provider.AbstractDataProvider
addDataProviderListener, addListener, fireEvent, refreshAll, refreshItem
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.data.provider.DataProvider
addDataProviderListener, fetch, getId, isInMemory, refreshAll, refreshItem, size, withConfigurableFilter, withConfigurableFilter, withConvertedFilter
-
Constructor Details
-
SortableDataGridDataProvider
public SortableDataGridDataProvider(DataGridItems.Sortable<T> dataGridSource, DataGridItemsEventsDelegate<T> dataEventsDelegate)
-
-
Method Details
-
getSortableDataGridSource
-
sort
- Specified by:
sort
in interfaceSortableDataProvider<T>
-
resetSortOrder
public void resetSortOrder()- Specified by:
resetSortOrder
in interfaceSortableDataProvider<T>
-