Как добавить целое число в качестве значения по умолчанию / начальное значение для TextFormField в флаттере? - PullRequest
0 голосов
/ 11 июня 2019

Это будет работать

TextEditingController _controller = new TextEditingController(text:"this works");

, но это не

TextEditingController _controller = new TextEditingController(text:123);

Это показывает эту ошибку: тип аргумента 'int' не может быть назначен типу параметра 'String'.

Но не удалось изменить тип на int для TextFormField.

1 Ответ

3 голосов
/ 11 июня 2019

TextEditingController принимает только String, поэтому вы должны преобразовать свой номер в String.

TextEditingController _controller = new TextEditingController(text:123.toString());

или

TextEditingController _controller = new TextEditingController(text:"123");
...