Flutter:如何获取从自动完成字段输入的文本而不是选择建议?

标签 flutter autocomplete

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/

相关文章:

flutter - 为什么不能在嵌套函数内设置动态属性?

sql - flutter:sqflite插入返回类型

flutter - 转换小部件后 OnPressed 在 Stack 小部件内不起作用

winforms - 如何使文本框上的自动完成功能在空时显示建议

java - 有没有人成功地为列表单元格自动完成组合框?

ios - Flutter ffmpeg_kit_flutter 无法通过视频绘制文本

flutter - Flutter StreamBuilder从先前的生成器流中生成快照

angularjs - Angucomplete Alt : Getting "No Results Found" before the server response is obtained

使用 JLine 的 Java 控制台自动完成

c# - ASP :Login : Password not autocomplete after enter Username