- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
[dart] Invalid constant value.[dart] Arguments of a constant creation must be constant expressions.
我想做 DropdownButton ,但是 errorText 只接受常量变量。
[dart] Invalid constant value.[dart] Arguments of a constant creation must be constant expressions.
Constant variable means I cannot replace with other text.
Maybe any other way to make DropdownButton validation?
String errorGender = null;
var _inputGender = InputDecorator(
decoration: const InputDecoration(labelText: 'Gender', errorText: errorGender),
isEmpty: data['gender'] == null,
child: DropdownButtonHideUnderline(
child: ButtonTheme(
alignedDropdown: true,
child: DropdownButton(
isDense: true,
value: data['gender'],
onChanged: (value) => setState(() => data['gender'] = value),
items: _gender.map((value) {
return DropdownMenuItem(
value: value,
child: Text(value[0].toUpperCase() + value.substring(1)),
);
}).toList()
)
)
)
);
最佳答案
删除 InputDecoration
const
decoration: InputDecoration(labelText: 'Gender', errorText: errorGender)
关于flutter - InputDecoration errorText 必须是常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52718061/
我目前在 SimpleDialog 中嵌入了一个 TextField,用于输入信息。输入的信息需要在使用前进行验证。如果此验证失败,我想使用 TextField 的 ErrorText 字段显示一条错
[dart] Invalid constant value.[dart] Arguments of a constant creation must be constant expressions.
Flutter如何给TextFormField下方的errorText添加图标? 最佳答案 Prot_CN,我认为您帖子中的屏幕截图使用的是自定义错误消息,结合了 Icon 和 Text 小部件,因为
我如何知道 datagridview 的任何单元格上是否有 errorText。我有一个保存按钮,只有当所有单元格值都有效时我才想启用它,这意味着没有单元格设置了 errorText 最佳答案 在您的
我已经用 Google 和 Google 搜索过了... 当我的应用程序启动时,它会加载一个配置文件并在 DataGridView 中显示其内容 - 包括在配置文件中发现的错误。 所以当我的方法 Ma
基本上我正在尝试测试在错误登录后我在电子邮件字段中显示错误。 观点是: 我试着这样做: onView(withId(R.id.et_email)) .check(matches(
有没有办法减少 TextFormField 小部件中实际输入和错误文本之间的间距?就目前而言,在表单上显示错误文本几乎使表单的大小增加了一倍,我想在有或没有错误文本的情况下使表单区域保持相同的大小。从
我是一名优秀的程序员,十分优秀!