CupertinoDatePicker для SQLite во Flutter - PullRequest
0 голосов
/ 28 мая 2020

Я хочу создать приложение для будильника с помощью CupertinoDatePicker, и я не знаю, как сэкономить время на SQLite. Для метки (текстового поля) сигнала тревоги я могу просто добавить onChanged: (String label){this.label = label;},, но в плагине DatePicker что-то уже есть в (). Я впервые использую SQLite, поэтому буду признателен, если кто-нибудь подскажет решения.

                               Container( height: 280,
                                  child: CupertinoDatePicker(
                                      mode: CupertinoDatePickerMode.time,

                                      initialDateTime:DateTime.now(),
                                      onDateTimeChanged: (DateTime newDateTime) {
                                       TimeOfDay.fromDateTime(newDateTime);
                                        },
                                     use24hFormat: false,
                                      minuteInterval: 1,
                                    ),
                              ), 

                                Container( width: 350,
                                child: TextField(
                                  onChanged: (String label){ this.label = label;},
                                  style: TextStyle(fontSize: 20, fontWeight: FontWeight.w500), 
                                  decoration: InputDecoration(     
                                  hintText: 'alarm label',  
                                  enabledBorder: UnderlineInputBorder(      
                                          borderSide: BorderSide(color: Colors.black),   
                                          ),  
                                  focusedBorder: UnderlineInputBorder(
                                          borderSide: BorderSide(color: Colors.red),
                                       ),  
                                  ),
                                ),
                              ),

1 Ответ

0 голосов
/ 10 июня 2020

Я узнал, что мне нужно перенести измененное время в String.

    onDateTimeChanged: (DateTime newDateTime) {
      this.time = TimeOfDay.fromDateTime(newDateTime).toString();
      },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...