问题标签 [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 - FormBuilderDropdown 关于 initialValue 属性的奇怪行为
当“项目”上有超过 1 个元素时,以下代码会出错。
当我按下 dropDownField 时发生错误。
发生错误时:
- 当 initialValue 设置为 null 或根本未设置 initialValue 字段时。
- 当 initialValue 设置为“项目”的“第一个”元素的值时。
当不发生错误时:
- 当“项目”对象中只有 1 个项目时。
- 当 initialValue 设置为“项目”的“最后一个”元素的值时。
初始值:items.last.toJson(),
错误日志:
构建 _DropdownRoutePage(dirty): 'package:flutter/src/material/dropdown.dart': 失败的断言: line 580 pos 12: 'menuHeight == menuBottom - menuTop': 不正确。
使用的颤振库:
flutter_form_builder 7.0.0
使用 DropdownButtonFormField 时错误仍然存在。
实际代码截图
forms - 无法使用颤振形式的重置方法清除文本字段
我正在用颤振设计一个表单,它使用 TextField 小部件为两个文本字段输入输入,一个使用 DateTimeField 的时间字段和一个使用 WeekDay 选择器小部件的日期选择器。我使用了 reset 方法来重置表单,但这只是重置 BasicTimeField 小部件,无法重置所有其他字段。
flutter - 有什么办法可以防止 FormBuilder 元素滚动到页面顶部?
我有一个包含大量文本字段、日期选择器等的长表单。当我单击 FormBuilder 的复选框时,touchspin 和 radiobutton.Page 滚动到顶部,直到我单击的元素是第一个元素。这很烦人,因为当我点击页面中间的 touchspin 加号按钮时,它突然移动到顶部,我不得不继续点击其他地方。
文本字段、日期选择器和下拉菜单没有这个问题。
有什么办法可以防止这种行为?
flutter - Flutter - 需要请求关注第一个表单域对象
我正在使用表格。而且,我需要关注有错误的节点。目前,有 3 个字段是必需的。FullName
, DoB
, 和Card Number
. 其他字段已经有初始值,所以不需要验证它们。
我想关注有错误的节点。下面的代码在使用验证时_personalDetailsFormKey.currentState!.validate()
将运行每个字段的 validate 方法并专注于该字段。
错误:上述方法适用于一个错误。由于所有节点都在验证时获得焦点,当所有字段为空并且使用某个提交按钮执行以上验证时,cardValueField
接收焦点。当我在 上写下至少一个值时cardValueField
,我会立即dobField
选择日期。而且,一旦选择了日期,我就会被带去fullNameField
填写文本。
我想知道是否有可能只关注第一个有错误的字段,因为当没有给出错误时,上述方法作为验证器不可行,会弹出焦点堆栈并转到堆栈上的下一项。
formbuilder - 在formio中制作一个从其他字段计算的字段
请我使用formio创建一个表单,在表单中添加两个字段(货币),并在一个名为total的字段中生成一个总计。
我尝试在计算值部分中将此自定义 javascript 代码添加到
value= data.value1 + data.value2;
我也尝试过的总字段中value = parseInt(data.value1) + parseInt(data.value2);
flutter - Flutter_form_builder 错误
我正在尝试flutter_form_builder: ^7.1.0
与form_builder_validators一起使用来创建表单,但出现undefined
错误
onChanged: _onChanged,
和validator: FormBuilderValidators.compose
。
我尝试按照flutter_form_builder 的示例进行操作,但该示例似乎不完整或不是最新的。当我尝试添加时,autovalidate: true,
我得到另一个未定义的错误。我怎样才能解决这个问题?
flutter - Flutter Form Builder Radio Group 没有选项标签
在颤振应用程序中,我使用 flutter_form_builder 在更新表单中实现 FormBuilderRadioGroup。
我有一个用于用户角色的整数字段和一个布尔字段 user active,我想在表单中设置它们。在单选组和下拉小部件中,只有一个值选项,而不是预期的标签/值对。
有没有简单的方法来处理这个而不是围绕它编写代码?
这是我的代码,值作为整数而不是字符串存储在我的数据库中
flutter - 如何设置 Flutter Form Builder Radio Group 选项的样式?
我将Flutter Form Builder与 a 一起使用,FormBuilderRadioGroup
但我不知道如何设置始终为黑色的选项的样式。更改应用程序的主要样本没有任何区别。下面代码中的颜色选项也没有效果。标签样式有效,但选项内容样式无效。所选选项始终为蓝色。
我的表单有深色背景,我需要选项内容为白色。