EditableTableController constructor

EditableTableController({
  1. required List<EditableColumn> columns,
  2. List<EditableRow>? rows,
  3. 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());
}