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, 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
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>>