LayoutRowSelection
Defines Row Selection behaviour in a Layout
export interfaceProperties
| Property | Type | Description | Default |
|---|---|---|---|
| Checkboxes | boolean | Whether to display checkboxes in Selection Column. Overridden by LayoutOptions.isRowSelectionCheckboxVisible when that function is provided (except when RowSelection is false, which disables selection entirely). | true |
| CheckboxInGroupColumn | boolean | Renders selection checkboxes in Auto-Group Column (if true) or in dedicated Selection Column (if false) | false |
| EnableClickSelection | boolean | 'enableDeselection' | 'enableSelection' | Selection behaviour when clicking a row: 'enableSelection' | 'enableDeselection' | true | false | false |
| GroupSelectMode | GroupSelectionMode | Grouping Select Mode: 'self' | 'descendants' | 'filteredDescendants' | 'self' |
| HeaderCheckbox | boolean | Whether to show checkbox in Header of Selection Column Header ('multiRow' only) | true |
| Mode | 'singleRow' | 'multiRow' | Row Selection Mode: 'singleRow' or 'multiRow' | |
| SelectAllMode | SelectAllMode | Select All Mode: 'all' | 'filtered' | 'currentPage' | 'all' |
Property Details
Checkboxes
Whether to display checkboxes in Selection Column. Overridden by LayoutOptions.isRowSelectionCheckboxVisible when that function is provided (except when RowSelection is false, which disables selection entirely).
Checkboxes?: boolean;Default Value
true
Property Value
boolean
CheckboxInGroupColumn
Renders selection checkboxes in Auto-Group Column (if true) or in dedicated Selection Column (if false)
CheckboxInGroupColumn?: boolean;Default Value
false
Property Value
boolean
EnableClickSelection
Selection behaviour when clicking a row: 'enableSelection' | 'enableDeselection' | true | false
EnableClickSelection?: boolean | 'enableDeselection' | 'enableSelection';Default Value
false
Property Value
boolean | 'enableDeselection' | 'enableSelection'
GroupSelectMode
Grouping Select Mode: 'self' | 'descendants' | 'filteredDescendants'
GroupSelectMode?: GroupSelectionMode;Default Value
'self'
Property Value
GroupSelectionMode
HeaderCheckbox
Whether to show checkbox in Header of Selection Column Header ('multiRow' only)
HeaderCheckbox?: boolean;Default Value
true
Property Value
boolean
Mode
Row Selection Mode: 'singleRow' or 'multiRow'
Mode: 'singleRow' | 'multiRow';Property Value
'singleRow' | 'multiRow'
SelectAllMode
Select All Mode: 'all' | 'filtered' | 'currentPage'
SelectAllMode?: SelectAllMode;Default Value
'all'
Property Value
SelectAllMode