Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Autocomplete 颤振TextFormField onChanged事件_Autocomplete_Flutter - Fatal编程技术网

Autocomplete 颤振TextFormField onChanged事件

Autocomplete 颤振TextFormField onChanged事件,autocomplete,flutter,Autocomplete,Flutter,我想使用TextFormField构建自动完成,我不知道如何为TextFormField 我的要求是会有一些文本的文本字段,如果用户编辑该文本,文本字段的行为应该像自动建议一样。您是否将TextFormField包装在FormField小部件中?如果没有,我建议只使用TextField,它具有onChange属性 编辑:要设置初始值,可以添加textededitingcontroller,并将其分配到TextFormField TextEditingController _controller

我想使用
TextFormField
构建自动完成,我不知道如何为
TextFormField

我的要求是会有一些文本的文本字段,如果用户编辑该文本,文本字段的行为应该像自动建议一样。

您是否将
TextFormField
包装在
FormField
小部件中?如果没有,我建议只使用
TextField
,它具有
onChange
属性

编辑:要设置初始值,可以添加
textededitingcontroller
,并将其分配到
TextFormField

TextEditingController _controller = TextEditingController();
然后在initState()中可以执行以下操作

_controller.text = 'Initial Value'

幸运的是,TextFormField中的onChanged选项已经可用。如果您更新了Flatter,但不起作用,只需单击小部件TextFormField+命令/控件,转到text_form_field.dart文件,并使用链接中的代码修改文本:

是的,我正在将
TextFormField
包装到
FormField
小部件中。是否可以通过
TextFormField
initialValue
等代码设置
TextField
值?@SHASHIKUMARS我刚刚更新了答案。如果需要,请告诉我helps@SHASHIKUMARS你可以检查这个问题,它可能会对你有所帮助