FormField с валидатором не показывает сообщение об ошибке - PullRequest
0 голосов
/ 30 октября 2018

У меня есть виджет FormField со сборщиком, возвращающим DropdownButton и валидатор, но виджет не отображает мое сообщение об ошибке при сбое проверки.

  FormField(
builder: (FormFieldState state) {
  return DropdownButtonHideUnderline(
      child: DropdownButton(
        value: _gender,
        isDense: true,
        hint: Text(AppLocalizations.of(context).genderSelect),
        onChanged: (String newValue) {
          print(newValue);
          setState(() {
            _gender = newValue;
            state.didChange(newValue);
          });
        },
        items: _genders(),
      )
  );
},
initialValue: null,
validator: (value) {
  if(value == null){
    print('Gender is null');
    return AppLocalizations.of(context).genderRequired;
  }
},

)

See?

1 Ответ

0 голосов
/ 31 октября 2018

Я нашел обходной путь / решение здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...