com.vaadin.flow.component.grid.
Class GridNoneSelectionModel<T>
Type Parameters:
T
- the grid bean type
All Implemented Interfaces:
GridSelectionModel<T>
, SelectionModel<Grid<T>,
, Serializable
Selection model implementation for disabling selection in Grid.
See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vaadin.flow.data.selection.SelectionModel
SelectionModel.Multi<C extends Component,
T>, SelectionModel.Single<C extends Component, T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSelectionListener
(SelectionListener<Grid<T>, T> listener) Adds a generic listener to this selection model, accepting both single and multiselection events.
void
Deselects the given item.
void
Deselects all currently selected items, if any.
void
deselectFromClient
(T item) Handles the deselection of an item that originates from the client.
Get first selected data item.
Returns an immutable set of the currently selected items.
void
Selects the given item.
void
selectFromClient
(T item) Handles the selection of an item that originates from the client.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.flow.data.selection.SelectionModel
isSelected
-
Constructor Details
-
GridNoneSelectionModel
public GridNoneSelectionModel()
-
-
Method Details
-
getSelectedItems
Description copied from interface:
SelectionModel
Returns an immutable set of the currently selected items. It is safe to invoke other
SelectionModel
methods while iterating over the set.Implementation note: the iteration order of the items in the returned set should be well-defined and documented by the implementing class.
Specified by:
getSelectedItems
in interfaceSelectionModel<Grid<T>,
T> Returns:
the items in the current selection, not null
-
getFirstSelectedItem
Description copied from interface:
SelectionModel
Get first selected data item.
This is the same as
SelectionModel.Single.getSelectedItem()
in case of single selection and the first selected item fromSelectionModel.getSelectedItems()
in case of multiselection.Specified by:
getFirstSelectedItem
in interfaceSelectionModel<Grid<T>,
T> Returns:
the first selected item.
-
select
Description copied from interface:
SelectionModel
Selects the given item. Depending on the implementation, may cause other items to be deselected. If the item is already selected, does nothing.
Specified by:
select
in interfaceSelectionModel<Grid<T>,
T> Parameters:
item
- the item to select, not null -
deselect
Description copied from interface:
SelectionModel
Deselects the given item. If the item is not currently selected, does nothing.
Specified by:
deselect
in interfaceSelectionModel<Grid<T>,
T> Parameters:
item
- the item to deselect, not null -
deselectAll
public void deselectAll()Description copied from interface:
SelectionModel
Deselects all currently selected items, if any.
Specified by:
deselectAll
in interfaceSelectionModel<Grid<T>,
T> -
selectFromClient
Description copied from interface:
GridSelectionModel
Handles the selection of an item that originates from the client.
Specified by:
selectFromClient
in interfaceGridSelectionModel<T>
Parameters:
item
- the item being selected -
deselectFromClient
Description copied from interface:
GridSelectionModel
Handles the deselection of an item that originates from the client.
Specified by:
deselectFromClient
in interfaceGridSelectionModel<T>
Parameters:
item
- the item being deselected -
addSelectionListener
Description copied from interface:
SelectionModel
Adds a generic listener to this selection model, accepting both single and multiselection events.
Specified by:
addSelectionListener
in interfaceSelectionModel<Grid<T>,
T> Parameters:
listener
- the listener to add, notnull
Returns:
a registration handle for removing the listener
-