Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 警告未保存时更改在保存时激发_Reactjs_React Admin_React Final Form - Fatal编程技术网

Reactjs 警告未保存时更改在保存时激发

Reactjs 警告未保存时更改在保存时激发,reactjs,react-admin,react-final-form,Reactjs,React Admin,React Final Form,当我的用户试图在表单中保留未保存的更改时,我想提醒他们 在文档()之后,我在我的表单中添加了warnWhenUnsavedChangesprop,它在大多数情况下都很有效 但是,我也看到了“您的一些更改没有保存。您确定要忽略它们吗?”当我点击“保存”时出现的消息 我希望在尝试保存记录时不会显示此消息 通过以下步骤,我能够最新可靠地再现这一点 导航到Posts资源 单击一篇文章进行编辑 对表单做一些更改 单击保存 结果:即使我试图保存更改,也会触发警告消息 还有其他人遇到过这样的问题吗?谢谢 更新

当我的用户试图在表单中保留未保存的更改时,我想提醒他们

在文档()之后,我在我的表单中添加了
warnWhenUnsavedChanges
prop,它在大多数情况下都很有效

但是,我也看到了
“您的一些更改没有保存。您确定要忽略它们吗?”
当我点击“保存”时出现的消息

我希望在尝试保存记录时不会显示此消息

通过以下步骤,我能够最新可靠地再现这一点

  • 导航到Posts资源
  • 单击一篇文章进行编辑
  • 对表单做一些更改
  • 单击保存
  • 结果:即使我试图保存更改,也会触发警告消息

    还有其他人遇到过这样的问题吗?谢谢

    更新:将我的react admin版本更新到最新版本(3.8.4)似乎在一定程度上解决了这个问题。但对于某些输入类型(复选框、下拉列表和ArrayInputs),问题仍然存在

    这似乎是React Admin和React final表单中的一个已知问题