Событие Flutter TextFormField onChanged - PullRequest
0 голосов
/ 19 сентября 2018

Я хочу построить автозаполнение, используя TextFormField, я не знаю, как создать событие OnChanged для TextFormField Мое требование - текстовое поле с некоторым текстом, если пользователь редактирует этот текст, текстовое поле должно вести себя как автопредложить.

Ответы [ 2 ]

0 голосов
/ 30 июля 2019

К счастью для нас, опция onChanged в TextFormField уже доступна.Если вы обновляете флаттер и не работаете, просто перейдите в файл text_form_field.dart, нажав на Widget TextFormField + command / control и измените текст с помощью кода по ссылке: text_form_field.dart

0 голосов
/ 19 сентября 2018

Вы заключаете TextFormField в FormField виджет?Если нет, я предлагаю использовать только TextField, у которого есть onChange свойство

Редактировать: чтобы установить начальное значение, вы можете добавить TextEditingController и присвоить его TextFormField

TextEditingController _controller = TextEditingController();

тогда в initState () вы можете сделать

_controller.text = 'Initial Value'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...