[Flutter]DropdownButtonFormFieldにバリデーターを追加するには?

Flutter

どうも、ちょげ(@chogetarou)です。

DropdownButtonFormFieldにバリデーターを追加する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

DropdownButtonFormFieldにバリデーターを追加するには、引数「validator」を使います。

具体的には、DropdownButtonFormFieldの引数「validator」にバリデーターの関数を指定します。

引数「validator」に指定する関数は、「(value){}」のようになっており、エラーの際にはエラーメッセージ、何もない際にはnullを返します。

DropdownButtonFormField(
  validator: (value) {
    if (/*エラーの条件*/) {
      return 'エラーメッセージ';
    }
    //問題ない場合は、nullを返す
    return null;
  },
  value: _text,
  items: [
    ・・・
  ],
  onChanged: (String? value) {
    ・・・
  },
),

引数「validator」を使えば、DropdownButtonFormFieldにバリデーターを追加することが出来ます。

コメント

タイトルとURLをコピーしました