Package com.vaadin.flow.component.grid
Enum Class GridMultiSelectionModel.SelectAllCheckboxVisibility
java.lang.Object
java.lang.Enum<GridMultiSelectionModel.SelectAllCheckboxVisibility>
com.vaadin.flow.component.grid.GridMultiSelectionModel.SelectAllCheckboxVisibility
- All Implemented Interfaces:
Serializable
,Comparable<GridMultiSelectionModel.SelectAllCheckboxVisibility>
,Constable
- Enclosing interface:
- GridMultiSelectionModel<T>
public static enum GridMultiSelectionModel.SelectAllCheckboxVisibility
extends Enum<GridMultiSelectionModel.SelectAllCheckboxVisibility>
State for showing the select all checkbox in the grid's default header
row for the selection column.
Default value is DEFAULT
, which means that the select all is
only visible if an in-memory data is used.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionBy default, the visibility of the select all checkbox depends on how the Grid's items are fetched: Visible, if the data is in-memory Hidden, if the data is NOT in-memory (lazy)Never shows the select all checkbox, regardless of data is in-memory or not (lazy).Shows the select all checkbox, if in-memory data is used. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
VISIBLE
Shows the select all checkbox, if in-memory data is used.For lazy data, the checkbox is only shown when a count callback has been provided. For lazy data with unknown count, the checkbox will never be shown.
For lazy data, selecting all will result in to all rows being fetched from backend to application memory!
-
HIDDEN
Never shows the select all checkbox, regardless of data is in-memory or not (lazy). -
DEFAULT
By default, the visibility of the select all checkbox depends on how the Grid's items are fetched:- Visible, if the data is in-memory
- Hidden, if the data is NOT in-memory (lazy)
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-