onSelect method
void
onSelect(
- int rowIdx,
- int cellIdx
)
Implementation
void onSelect(int rowIdx, int cellIdx) {
// set row selection
var row = getRowModel(rowIdx);
if (row != selectedRow) selectedRow?.selected = false;
row?.selected = true;
selectedRow = row;
// set cell selection
var cell = getRowCellModel(rowIdx, cellIdx);
if (cell != selectedCell) selectedCell?.selected = false;
cell?.selected = true;
selectedCell = cell;
// set selected
selected = getData(rowIdx) ?? [];
_selected?.notifyListeners();
}