我的應用程式支持日期選擇器框架。直到幾天前,這個構建器都運行良好。我的代碼是這樣的:
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 不再顯示日歷,有什么想法嗎?
uj5u.com熱心網友回復:
問題來自FormBuilder enabled: false,. 評論或設定 enabled: true,
FormBuilder(
// // key: _fbKey,
autovalidateMode: AutovalidateMode.always,
initialValue: {
'movie_rating': 5,
},
enabled: true, //<- here
child: Column(
children: <Widget>[
enabled=> 表單是否能夠接收用戶輸入。
當false所有表單欄位都將被禁用時 - 不會接受輸入 - 并且它們的啟用狀態將被忽略。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/344839.html
