0

在颤振应用程序中,我使用 flutter_form_builder 在更新表单中实现 FormBuilderRadioGroup。

我有一个用于用户角色的整数字段和一个布尔字段 user active,我想在表单中设置它们。在单选组和下拉小部件中,只有一个值选项,而不是预期的标签/值对。

有没有简单的方法来处理这个而不是围绕它编写代码?

这是我的代码,值作为整数而不是字符串存储在我的数据库中

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