canMoveCell method
Whether it is possible to move in the direction
from cellPosition
.
Implementation
@override
bool canMoveCell(
PlutoGridCellPosition? cellPosition,
PlutoMoveDirection direction,
) {
if (cellPosition == null || !cellPosition.hasPosition) return false;
switch (direction) {
case PlutoMoveDirection.left:
return cellPosition.columnIdx! > 0;
case PlutoMoveDirection.right:
return cellPosition.columnIdx! < refColumns.length - 1;
case PlutoMoveDirection.up:
return cellPosition.rowIdx! > 0;
case PlutoMoveDirection.down:
return cellPosition.rowIdx! < refRows.length - 1;
}
}