Returns the current selected ranges in the grid from both keyboard and pointer interactions
(╯°□°)╯︵ ┻━┻ Chrome and Chromium don't care about the active range after keyboard navigation, thus this.
Adds a single node. Single clicks | Ctrl + single clicks on cells is the usual case.
Adds the active keyboard range selection (if any) to the ranges
meta.
Clear columnSelection
Clear rowSelection and update checkbox state
Clears row selection, if filtering is applied clears only selected rows from filtered data.
Deselect the specified column and emit event.
Deselect specified columns. And emit event.
Deselect specified columns. No event is emitted.
Deselect the specified row and emit event.
Deselect specified rows. No event is emitted.
Generates a new selection range from the given node
.
If state
is passed instead it will generate the range based on the passed node
and the start node of the state
.
Returns array of the selected columns fields.
Returns array of the selected row id's.
Resets the columns state
Resets the keyboard state
Resets the pointer state
Select all rows, if filtering is applied select only from filtered data.
Select the specified column and emit event.
Select specified columns. And emit event.
Select range from last clicked column to the current specified column.
Select specified columns. No event is emitted.
Select range from last selected row to the current specified row.
Select the specified row and emit event.
Select specified rows. No event is emitted.
Returns all data in the grid, with applied filtering and sorting and without deleted rows.