deleteSelectedRows method

void deleteSelectedRows()

Remove every currently-selected (visible) row.

Implementation

void deleteSelectedRows() {
  if (_selRows.isEmpty) return;
  final values = [for (final m in _selRows) if (m >= 0 && m < _all.length) _all[m]];
  _structural(() {
    for (final v in values) {
      final i = _all.indexOf(v);
      if (i >= 0) _all.removeAt(i);
    }
  });
}