removeAt method
Implementation
void removeAt(int index) {
if (index >= 0 && index < _rows.length) {
final row = _rows[index];
row.removeListener(_onRowChanged);
row.disposeAllListeners();
row.dispose();
_rows.removeAt(index);
if (!_isBatchMode) {
notifyListeners();
}
}
}