public class SortableDatasourceDataGridItems<E extends Entity<K>,K> extends DatasourceDataGridItems<E,K> implements DataGridItems.Sortable<E>
DataGridItems.ItemSetChangeEvent<T>, DataGridItems.SelectedItemChangeEvent<T>, DataGridItems.Sortable<T>, DataGridItems.ValueChangeEvent<T>
DataUnit.StateChangeEvent
datasource, events, state
Constructor and Description |
---|
SortableDatasourceDataGridItems(CollectionDatasource.Sortable<E,K> datasource) |
Modifier and Type | Method and Description |
---|---|
protected CollectionDatasource.Sortable<E,K> |
getSortableDatasource() |
void |
resetSortOrder() |
void |
sort(java.lang.Object[] propertyIds,
boolean[] ascendingFlags) |
addItemSetChangeListener, addSelectedItemChangeListener, addStateChangeListener, addValueChangeListener, aggregate, aggregateValues, containsItem, datasourceCollectionChanged, datasourceItemChanged, datasourceItemPropertyChanged, datasourceStateChanged, getDatasource, getEntityMetaClass, getItem, getItemByIndex, getItemId, getItems, getItems, getSelectedItem, getState, indexOfItem, setSelectedItem, setState, size
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enableSorting, suppressSorting
addItemSetChangeListener, addSelectedItemChangeListener, addValueChangeListener, containsItem, getItem, getItemByIndex, getItemId, getItems, getItems, getSelectedItem, indexOfItem, setSelectedItem, size
addStateChangeListener, getState
public SortableDatasourceDataGridItems(CollectionDatasource.Sortable<E,K> datasource)
protected CollectionDatasource.Sortable<E,K> getSortableDatasource()
public void sort(java.lang.Object[] propertyIds, boolean[] ascendingFlags)
sort
in interface DataGridItems.Sortable<E extends Entity<K>>
public void resetSortOrder()
resetSortOrder
in interface DataGridItems.Sortable<E extends Entity<K>>