我在flutter上使用flutter_form_builder构建了一个表单,当第二次打开表单时,我需要从本地数据库中预先填写表单。当我在其中调用它时,initState
它无法预填充表单小部件。
setState(() {
_formKey.currentState!.patchValue({
'subCity': result?.subCity,
'landmark': result?.landmark,
});
});
我查看了 flutter_form_builder 的文档,没有提到我需要用来执行此操作的生命周期。它仅显示如何处理提交表单。
如果有人遇到过这种情况,请告诉我您是如何解决的。谢谢。