deleteSelectedRows method
void
deleteSelectedRows()
Delete every selected row (row modes) as one undoable step.
Implementation
void deleteSelectedRows() {
if (_selRows.isEmpty) return;
final doomed = _selRows.toList()..sort((a, b) => b.compareTo(a));
final next = List<T>.from(_rows);
for (final i in doomed) {
if (i >= 0 && i < next.length) next.removeAt(i);
}
_selRows.clear();
_apply(next);
}