我有一个编辑表单包含输入字段、下拉列表、单选按钮、日期字段。我已经显示了以前输入时使用的所有可用值。如果用户给了输入一些new value
而认为不给Edit/Update
,那么我必须给表单clear
。然后用户点击Cancel button
。单击取消按钮时,我必须转到clear the whole page except the saved value that's displayed in the edit form
。我试过用这个
final _peopleForm = GlobalKey<FormState>();
_peopleForm.currentState?.reset(); // reset the value
但这将只清除输入字段。下拉列表/单选按钮/日期字段中的选定值未被清除。如何通过点击取消按钮清除所有表格
这是因为默认情况下,下拉菜单、单选按钮和日期字段不会嵌入FormField。
如果你想这样做,你可以使用一些软件包:
- dropdown_formfield
- 单选按钮窗体字段
- datetime_picker_formfield
注意:对不起,我把我在谷歌上搜索的第一件事放在了上