public static interface Grid.SelectionModel extends Serializable, Extension
Grid.AbstractGridExtension.| Modifier and Type | Interface and Description |
|---|---|
static interface |
Grid.SelectionModel.Multi
A SelectionModel that supports multiple selections to be made.
|
static interface |
Grid.SelectionModel.None
A SelectionModel that does not allow for rows to be selected.
|
static interface |
Grid.SelectionModel.Single
A SelectionModel that supports for only single rows to be selected at
a time.
|
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener| Modifier and Type | Method and Description |
|---|---|
Collection<Object> |
getSelectedRows()
Returns a collection of all the currently selected itemIds.
|
boolean |
isSelected(Object itemId)
Checks whether an item is selected or not.
|
void |
reset()
Resets the SelectiomModel to an initial state.
|
void |
setGrid(Grid grid)
Injects the current
Grid instance into the SelectionModel. |
addAttachListener, addDetachListener, attach, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getParent, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlergetConnectorIdboolean isSelected(Object itemId)
itemId - the item id to check fortrue iff the item is selectedCollection<Object> getSelectedRows()
void setGrid(Grid grid)
Grid instance into the SelectionModel.
This method should usually call the extend method of
AbstractExtension.
Note: This method should not be called manually.
grid - the Grid in which the SelectionModel currently is, or
null when a selection model is being detached
from a Grid.void reset()
Most often this means that the selection state is cleared, but implementations are free to interpret the "initial state" as they wish. Some, for example, may want to keep the first selected item as selected.
Copyright © 2016 Vaadin Ltd. All rights reserved.