Мой выбор времени от времени не установлен на TextEditingController? - PullRequest
0 голосов
/ 23 октября 2019

Я использую таймер. Когда я выбираю время, оно выбирает, но не отображает на контроллере редактирования текста

Future _selectTime(BuildContext context) async {
    var picked = await showTimePicker(
        context: context,
      initialTime: selectTime,
     );
    setState(() {
      selectTime = picked;
      print('selectTime:$picked');
      _timecontroller.value = TextEditingValue(text: picked.toString());
    });
  }

1 Ответ

0 голосов
/ 23 октября 2019

Любой из следующих двух вариантов будет работать для вас.

_timecontroller.value = TextEditingValue(text: selectTime.format(context).trim());

или

_timecontroller.value = TextEditingValue(text: selectTime.hour.toString()+":"+selectTime.minute.toString()));
...