问题标签 [flutter-form-builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 颤振 - 如何在弹出窗口中创建表单
我想在弹出窗口中创建一个表单,如下图所示:
.
我怎么能用颤振做到这一点?
flutter - 如何使用 setState 更改 FormBuilderDropdown 选定值?
我有以下定义供用户选择美国FormBuilderDropdown
州flutter_form_builder
当我到达这个屏幕时,我会执行反向地理编码来自动填充用户地址。
解决地址后,我调用setState
更改表单值。问题是FormBuilderDropdown
只能initialValue
设置值,据我所知,在第一次构建后不会再次评估,所以我不能用它来更改值。
FormBuilderDropdown
初始设置后如何更改 ?
flutter - 如何使用 `form.validate()` 调用特定的验证器而不是同时调用所有的验证器?
这是代码:
我想为特定的 TextFormField 调用特定的验证器
flutter - 我如何在颤动中将数据发送到文本字段
您好,我正在阅读条形码,如果条形码阅读器我想设置文本字段的输入,我阅读的数据但我不知道如何做到这一点,这是我的代码
android - 如何将地图列表作为初始值传递给flutter_form_builder包中的FormBuilderFilterChip?
我尝试将FormBuilderFieldOption的相同“值”字段的列表传递给initialValue参数。
编辑:通过列表满足“必需”验证器,但不会将筹码显示为“标记”
现在,如果我没记错的话,这应该返回一组全部标记的芯片,但事实并非如此。
flutter - FormBuilderCheckboxList 内部值已重置,但如果使用 INITIAL VALUE,复选框仍处于选中状态(未清除)
我正在为我的自定义表单使用FLUTTER_FORM_BUILDER包。我使用 FormBuilderCheckbox 构建复选框列表,我使用构造函数为其赋予初始值initialValue
。当我尝试清除复选框时会出现问题。我使用 globalkey.currentState.reset() 来重置值。它确实重置了复选框的内部值,但似乎复选框仍处于选中状态。
我怎样才能清除它?我不能使用 .clear(),因为我不能将控制器分配给 FormBuilderCheckbox。
任何见解将不胜感激,谢谢。
编辑:这是一个简化的重现代码。
forms - Flutter Form Builder 和 firestore
我正在使用 Flutter_form_builder 和单选按钮。
我目前的文本字段使用他们的控制器正常工作,然后写入 firebase firestore。当我尝试将 Radio Button 变量分配为写入 firebase 时,它会同时写入 yes 和 no,即使它正在打印模拟器中选择的答案或控制台中的电话
您如何将其转换为上传正确答案的变量?
文件顶部
实际的小部件
提交按钮
flutter - 在 Flutter 中接收来自 pop navigator 的响应
这是一个简单的代码示例,导航器推送一个名为的表单。并弹出答案。我的目标是弹出一个对象,而不是字符串,但保持简单仍然行不通。
主要飞镖:
}
answer.dart:
从表单返回时,错误消息是:
'package:flutter/src/widgets/text.dart':断言失败:line ... pos... 'data!=null':必须向 Text 小部件提供非空字符串。
flutter - DateFormField 调用从表单中保存
这个问题的代码: 在 Flutter 中接收来自弹出导航器的响应, 并添加了 DateTime 选择器表单字段。
如果我们像这样添加 DateFormField:
maind.dart
当 pop 发生时,会出现异常,即在 null 上调用了验证器。和“在最终确定小部件树时引发以下断言:多个小部件使用相同的 GlobalKey。”
如果未使用 key 字段,则不调用验证器。为什么?你如何使用 DateFormField?从包装
日期字段:“^0.1.2”
添加 answer.dart