【发布时间】:2021-10-27 11:27:34
【问题描述】:
这里是新手。在过去的几天里,我试图找到一种方法来制作一个自动完成表单,如果没有完全匹配的选项,我们也可以输入自定义值。有什么建议么?谢谢。
Autocomplete<String>(
optionsBuilder: (TextEditingValue textEditingValue) {
if (textEditingValue.text == '') {
return const Iterable<String>.empty();
}
return brandsList.where((String option) {
return option.contains(textEditingValue.text.toLowerCase());
})
//How can I also return textEditingValue for custom input
//if no exact match on brandLists were to found.
//and have something like "add lenovo as a new brand".
;
},
onSelected: (String selection) {
print('You just selected $selection');
},
)
【问题讨论】:
标签: flutter autocomplete package widget