Returns the current selected ranges in the grid from both keyboard and pointer interactions
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 rows in indeterminate 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 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 the specified rows 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.