Как я могу отправить данные в текстовое поле во флаттере

Здравствуйте, я читаю штрих-код, и если устройство для чтения штрих-кода, я хотел бы настроить ввод текстового поля, данные, которые я читаю, но я не мог понять, как это сделать, вот мой код

 TextField(
     textFieldData=readDataTurnString();
                keyboardType: TextInputType.emailAddress,
                textAlign: TextAlign.center,
                onChanged: (value) {},
                decoration: InputDecoration(hintText: 'Enter Your Public Key'),

              ),

1 ответ

Решение

Вы делаете что-то вроде следующего:

TextEditingController _controller = new TextEditingController();

@override
Widget build(BuildContext context) {
...
    child: TextField(controller: _controller),
}

Позже вы можете использовать _controller, чтобы установить значение Textfield следующим образом:

_controller.text = "New Text Value";

Решает ли это вашу проблему?

Другие вопросы по тегам