teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

前提の詳細を追記

2021/09/11 07:25

投稿

satoshiiiin
satoshiiiin

スコア2

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,8 @@
4
4
 
5
5
  ###前提
6
6
  前の画面の値はWorkDataクラスのインスタンスとして更新画面に渡している。
7
+ 問題のTextFormFieldではshowTimePickerを使用して、動的に表示を変更させたいので、
8
+ controllerプロパティを使用したい。
7
9
 
8
10
  ### 発生している問題・エラーメッセージ
9
11
 
@@ -80,12 +82,12 @@
80
82
  TextFormField(// ここのwidgetの初期値として、workData.startTimeを渡したい。
81
83
  controller: _startTimeInputController,
82
84
  onTap: () async {
83
- final TimeOfDay? timeOfDay = await showTimePicker(
85
+ final TimeOfDay? timeOfDay = await showTimePicker(//時間を入力
84
86
  context: context, initialTime: _timeOfDay);
85
87
  if (timeOfDay != null)
86
88
  setState(() {
87
89
  _timeOfDay = timeOfDay;
88
- _startTimeInputController.text =
90
+ _startTimeInputController.text = //入力した時間を動的に表示させたい為、_startTimeInputControllerを使用
89
91
  '${timeOfDay.format(context)}';
90
92
  });
91
93
  },