【发布时间】:2021-07-23 07:13:12
【问题描述】:
所以我有 TextFormField,它有一个设定值。但是,当我尝试通过输入 Feild 来更改它的值时,它只是恢复为指定的值。这是我的代码:
TextFormField(
onEditingComplete: () {
FocusScope.of(context).unfocus();
setState(() {
// THIS IS WHERE I NEED TO CHANGE ITS VALUE
});
},
controller: _titleController..text = newTask.title, //newTask IS AN OBJECT
cursorHeight: 23.0,
decoration: InputDecoration(
disabledBorder: UnderlineInputBorder(),
border: OutlineInputBorder(),
hintText: "Enter Text",
labelText: "Title",
labelStyle: TextStyle(
fontSize: 20.0
),
),
),
我需要以某种方式将_titleController.text 设置为enter 或单击勾选按钮时字段中的值 - 但由于显而易见的原因,我不能只做_titleController.text = _titleController.text;。请帮忙。如果您需要更多详细信息,请发表评论。
【问题讨论】:
标签: flutter dart flutter-textinputfield