Как я могу отправить данные в текстовое поле во флаттере
Здравствуйте, я читаю штрих-код, и если устройство для чтения штрих-кода, я хотел бы настроить ввод текстового поля, данные, которые я читаю, но я не мог понять, как это сделать, вот мой код
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";
Решает ли это вашу проблему?