Package io.jmix.ui.component.datagrid
Class DataGridDataProvider<T>
java.lang.Object
com.vaadin.data.provider.AbstractDataProvider<T,com.vaadin.server.SerializablePredicate<T>>
io.jmix.ui.component.datagrid.DataGridDataProvider<T>
- All Implemented Interfaces:
com.vaadin.data.provider.DataProvider<T,
,com.vaadin.server.SerializablePredicate<T>> Serializable
- Direct Known Subclasses:
SortableDataGridDataProvider
public class DataGridDataProvider<T>
extends com.vaadin.data.provider.AbstractDataProvider<T,com.vaadin.server.SerializablePredicate<T>>
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected DataGridItemsEventsDelegate<T>
protected DataGridItems<T>
protected Subscription
protected Subscription
protected Subscription
protected Subscription
-
Constructor Summary
ConstructorDescriptionDataGridDataProvider
(DataGridItems<T> dataGridItems, DataGridItemsEventsDelegate<T> dataEventsDelegate) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
boolean
int
void
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
withConfigurableFilter, withConfigurableFilter, withConvertedFilter
-
Field Details
-
dataGridItems
-
dataEventsDelegate
-
itemSetChangeSubscription
-
valueChangeSubscription
-
stateChangeSubscription
-
selectedItemChangeSubscription
-
-
Constructor Details
-
DataGridDataProvider
public DataGridDataProvider(DataGridItems<T> dataGridItems, DataGridItemsEventsDelegate<T> dataEventsDelegate)
-
-
Method Details
-
unbind
public void unbind() -
getDataGridItems
-
getId
-
isInMemory
public boolean isInMemory() -
size
-
fetch
-
datasourceItemSetChanged
-
datasourceValueChanged
-
datasourceStateChanged
-
datasourceSelectedItemChanged
-