0

フラッター アプリでは、更新フォームに FormBuilderRadioGroup を実装するために flutter_form_builder を使用しています。

ユーザーロール用の整数フィールドと、フォームに設定したいブールフィールドユーザーアクティブがあります。ラジオ グループ ウィジェットとドロップダウン ウィジェットの両方で、予想されるラベルと値のペアではなく、値のオプションが 1 つしかありません。

これをコード化するのではなく、これを処理する簡単な方法はありますか?

これが私のコードです。値は文字列ではなく整数としてデータベースに保存されます

FormBuilderRadioGroup(
  name: "role",
   decoration: InputDecoration(
     labelText: "Role",
     labelStyle: TextStyle(color: personLabelColor, fontSize: _user.fontsize, fontWeight: FontWeight.normal)
  ),
  options: const [
    FormBuilderFieldOption(value: "Role1"),
    FormBuilderFieldOption(value: "Role2"),
    FormBuilderFieldOption(value: "Role3"),
    FormBuilderFieldOption(value: "Role4"),
    FormBuilderFieldOption(value: "Role5"),
    FormBuilderFieldOption(value: "Role6"),
 ],
 initialValue: _person.role,
                          ),                       
4

0 に答える 0