EditableTableController constructor
EditableTableController({
- required List<
EditableColumn> columns, - List<
EditableRow> ? rows, - int historyLimit = 200,
Implementation
EditableTableController({
required List<EditableColumn> columns,
List<EditableRow>? rows,
this.historyLimit = 200,
}) : columns = List.unmodifiable(columns),
_rows = [...?rows?.map((r) => Map<String, String>.from(r))] {
_order.addAll(List<int>.generate(columns.length, (i) => i));
if (_rows.isEmpty) _rows.add(blankRow());
}