Range Selection
Multiple selection is enabled by default. You can disable it by setting selectionPolicy
to single
Example
<SpreadSheet selectionPolicy='single'>
Callback on Active cell change
<SpreadSheet
onActiveCellChange={(sheetId: string, cell: CellInterface) => {
console.log(cell.rowIndex, cell.columnIndex)
}}
>
Callback on selection change
<SpreadSheet
onSelectionChange={(sheetId: string, activeCell, selections: CellInterface) => {
console.log(selections)
}}
>