【发布时间】:2021-10-10 18:07:20
【问题描述】:
我有一个 TextFormField,我在其中使用控制器来显示日期。这是代码sn-p:
DateTime dateTime = DateTime.now();
...
child: TextFormField(
controller: widget.controllerDate,
onTap: () => Dialogs.showSheet(context,
child: buildDatePicker(), onClicked: () {
setState(() {
widget.controllerDate.text = dateTime.toIso8601String();
});
Navigator.pop(context);
}),
readOnly: true,
decoration: const InputDecoration(
hintText: 'Day',
enabledBorder: InputBorder.none,
focusedBorder: InputBorder.none,
),
),
问题是我不想显示控制器持有的完整值。 Inseat 我想将日期转换为特定格式,但我不知道如何操作代码。
【问题讨论】:
标签: flutter dart controller textfield textformfield