toRow method
Implementation
List<dynamic> toRow({SubField? subField}) {
final row = <dynamic>[];
final values = <dynamic>[encodedValues.length];
for (var i = 0; i < values.length; i++) {
values[i] = getValue(index: i, subField: subField);
}
row.add(subField?.name ?? name);
if (values.length == 1) {
row.add(values[0]);
} else {
final valuesArray = '[${values.join(',')}]';
row.add(valuesArray);
}
row.add(subField?.units.toString() ?? units);
return row;
}