【发布时间】:2022-10-24 16:59:56
【问题描述】:
简而言之,问题是,如何强制 React Admin 始终根据 API 返回的数据状态在 Edit 表单中呈现输入值?
背景资料:
在我的用户创建和编辑表单中,我有一个密码字段。
我的 API 从不返回密码键/值。
用户创建后,我被重定向到用户编辑,密码输入是我在创建表单中设置的密码,而不是来自 API 响应的值。
这是不希望的。
我认为这都是由于 React Admin 的“乐观渲染”......但在用户编辑表单的情况下,我总是希望 React Admin 尊重来自 API 的数据的状态。
我已将mutationMode 设置为“悲观”,但这不会影响从Create 重定向时的输入值,并且Create 没有“mutationMode”。
那么,任何人都知道如何始终强制 Edit 从 API 响应中提取其数据?
【问题讨论】:
-
我有类似的User Create / Edit表单,Edit表单设置为mutationMode="pessimistic",在当前版本的react-admin v4.4.4中检查,一切正常,重定向后Edit表单中的密码不显示.
标签: react-admin