ListField constructor
ListField()
Implementation
ListField() : super('ListField') {
vertical = true;
stride = '3px';
addButton.onClick.listen((event) {
final newRow = addField.value;
if (newRow.isEmpty) {
return;
}
final oldValue = value;
var valid = true;
if (filter != null) {
valid = filter!(oldValue, newRow);
}
if (valid) {
addRow(newRow);
addField.value = '';
fireValueChange(oldValue, value);
}
});
addPanel.addAll([addField, addButton]);
addAll([valueListPanel, addPanel]);
}