在编辑过程中清除颤振输入形式值



我有一个编辑表单包含输入字段、下拉列表、单选按钮、日期字段。我已经显示了以前输入时使用的所有可用值。如果用户给了输入一些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

注意:对不起,我把我在谷歌上搜索的第一件事放在了上

最新更新