suggestionOptionLabels function
Autocomplete labels from rows using descField. Skips null/empty.
Implementation
List<String> suggestionOptionLabels(
Iterable<Map<String, dynamic>> rows,
String? descField,
) {
if (descField == null || descField.isEmpty) {
return <String>[];
}
final List<String> labels = <String>[];
for (final row in rows) {
final dynamic value = row[descField];
if (value == null) {
continue;
}
final String label = value.toString();
if (label.isEmpty) {
continue;
}
labels.add(label);
}
return labels;
}