React-admin 不对列表进行编辑

React-admin no edit on list

使用 react-admin 通过新的管理面板工作。 Mongo 数据存储,所以我已经完成了数据提供者中从 _id 到 id 等的所有映射。我可以直接转到用户的编辑页面,但编辑 link 不会显示在所有用户的列表视图中。

如果需要可以提供更多信息。其他一切正常,显示创建按钮等

编辑:实际上我想出了这部分。我忘了将添加到数据网格。现在出现了一个新的问题。当我单击按钮时它确实加载了编辑屏幕,但我在底部收到一个 "Incorrect Element" 错误,我还不太明白。

我想我只是需要在提问之前进行更多调试。我的 dataProvider 中有错误的数据映射。这修复了它:

      case GET_ONE:
        return {data : { ...json, id: json._id } }

因找不到 id 字段而抛出不正确的元素。