setAllCurrentSelecting method
void
setAllCurrentSelecting(
)
inherited
Implementation
@override
void setAllCurrentSelecting() {
if (refRows.isEmpty) {
return;
}
switch (selectingMode) {
case PlutoGridSelectingMode.cell:
case PlutoGridSelectingMode.horizontal:
_setFistCellAsCurrent();
setCurrentSelectingPosition(
cellPosition: PlutoGridCellPosition(
columnIdx: refColumns.length - 1,
rowIdx: refRows.length - 1,
),
);
break;
case PlutoGridSelectingMode.row:
if (currentCell == null) {
_setFistCellAsCurrent();
}
_state._currentSelectingPosition = PlutoGridCellPosition(
columnIdx: refColumns.length - 1,
rowIdx: refRows.length - 1,
);
setCurrentSelectingRowsByRange(0, refRows.length - 1);
break;
case PlutoGridSelectingMode.none:
default:
break;
}
}