#flutter
#flutter
Вопрос:
В моем поле TextFormField у меня есть обратный вызов OnChanged для отправки значения переменной в базу данных. На данный момент это строка, и я делаю:
TextFormField(
style: TextStyle(color: Colors.white,fontSize: 13),
keyboardType: TextInputType.number,
onChanged: (value) {
variableName = value;
},
Но если я изменю переменную String на «int», потому что это число, что мне нужно сделать там в OnChanged call back?
Ответ №1:
Если вам нужна переменная int, вы можете просто преобразовать значение в свой метод OnChanged. Это будет выглядеть так:
TextFormField(
style: TextStyle(color: Colors.white,fontSize: 13),
keyboardType: TextInputType.number,
onChanged: (value) {
variableName = int.parse(value);
},