Flutter 提供了一个 Autocomplete widget .如果我输入 "abc"
而不是选择其中一个建议,那么如何获取此文本 "abc"
?
最佳答案
您可以创建另一个变量来保存状态类中的输入字符串,例如 String? _inputString;
并更新 optionsBuilder
class _AutocompleteBasicExampleState extends State<AutocompleteBasicExample> {
String? _inputString;
@override
Widget build(BuildContext context) {
return Autocomplete<String>(
optionsBuilder: (TextEditingValue textEditingValue) {
setState(() {
_inputString = textEditingValue.text;
});
关于Flutter:如何获取从自动完成字段输入的文本而不是选择建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70331877/