Как установить значение для TextFormField во флаттере - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь установить значение TextFormField в flutter.

Но я не смог найти способ сделать это.

вот как мои widget выглядит так:

Widget _showHeadlineField() {
      return TextFormField(
        textInputAction: TextInputAction.next,
        onEditingComplete: () {
          FocusScope.of(context).requestFocus(_descriptionNode);
        },
        controller: _headlineController,

        validator: (headline) {
          if (headline == null || headline.isEmpty) {
            return "Headline cannot be empty";
          }
        },
        decoration: InputDecoration(
          labelText: "Headline",
          hintText: "Covid-19 new stats",
          border: OutlineInputBorder(),
          icon: Icon(Icons.add_box),

        ),
      );
    }

Я даже попробовал initialValue, но не работает. Кто-нибудь может мне помочь?

1 Ответ

3 голосов
/ 29 апреля 2020

Вы можете использовать

_headlineController.text = 'Your text';

Или при создании контроллера:

 _headlineController = TextEditingController(text: 'Your text')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...