flutter - FormBuilderDateRangePicker 不再工作
问题描述
我的应用程序支持 datepicker 框架。直到几天前,这个构建器工作得很好。我的代码是这样的:
child: SingleChildScrollView(
child: Column(
children: <Widget>[
FormBuilder(
key: _fbKey,
autovalidateMode: AutovalidateMode.always,
initialValue: {
'movie_rating': 5,
},
enabled: false,
child: Column(
children: <Widget>[
FormBuilderDateTimePicker(
onChanged: (val) => onEditing(val),
autofocus: true,
locale: Locale(_myLocale),
name: "choose_date_range",
firstDate: DateTime(2017),
lastDate: DateTime( DateTime.now().year+1),
format: DateFormat("yyyy-MM-dd"),
...
我正在使用flutter_form_builder包。
这是我的代码的层次结构,FormBuilderDateTimePicker 不再显示日历,有什么想法吗?
解决方案
问题来自FormBuilder
enabled: false,
. 评论或设置 enabled: true,
FormBuilder(
// // key: _fbKey,
autovalidateMode: AutovalidateMode.always,
initialValue: {
'movie_rating': 5,
},
enabled: true, //<- here
child: Column(
children: <Widget>[
enabled
=> 表单是否能够接收用户输入。
当false
所有表单字段都将被禁用 - 不接受输入 - 并且它们的启用状态将被忽略。
推荐阅读
- node.js - 调试 babel-watch 输出时使用源映射
- java - 如何修复“找不到‘jnu’的类文件。”
- python - 使用 linspace 绘制的值绘制样本数而不是区间内的数字
- google-sheets - 有没有一种方法可以运行脚本而不必每次复制电子表格时重新授权它们?
- angular - 来自函数的 routerLink 链接
- c# - 如何在客户端类中使用非泛型接口的泛型方法?
- ios - 选择表视图行时调用两次 do(onNext:)
- python - 如何使用条件删除 y_train 数组中值的百分比
- python - 如何在 python 中使用 scikit-image graycomatrix() -function?
- ruby-on-rails - 支持多数据库的连接切换在 Rails 6.0.0.beta3 版本中不起作用