addRow method
void
addRow(
- T row
Добавить новую строку в табличную часть dataItem - объект, в поле которого добавляем значение row - добавляемое значение
Implementation
void addRow(T row) {
var untypedRows = owner.getFieldValue(fieldName, allowNullValue: true);
untypedRows ??= [];
var allRows = untypedRows.cast<T>();
if (row.isEmpty) {
row.setFieldValue(row.primaryKeyField, Guid.newGuid());
}
if (row.ownerId.isNotEmpty) {
row.ownerId = owner.id;
}
allRows.add(row);
owner.setFieldValue(fieldName, allRows);
}