React-admin 没有编辑列表

Posted

技术标签:

【中文标题】React-admin 没有编辑列表【英文标题】:React-admin no edit on list 【发布时间】:2018-12-25 12:21:30 【问题描述】:

使用 react-admin 处理新的管理面板。 Mongo 数据存储区,所以我已经完成了从 _id 到 id 的所有映射,等等。我可以直接进入用户的编辑页面,但编辑链接不会显示在所有用户的列表视图中。

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

编辑:实际上我想出了这部分。我忘了添加到数据网格。现在出现了一个新问题。当我单击按钮时,它确实会加载编辑屏幕,但我在底部得到一个“不正确的元素”错误,我还不太清楚。

【问题讨论】:

你发现了吗? 您必须将rowClick="edit"<EditButton /> 添加到DataGrid 【参考方案1】:

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

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

错误的元素被抛出,因为它找不到 id 字段。

【讨论】:

以上是关于React-admin 没有编辑列表的主要内容,如果未能解决你的问题,请参考以下文章

设置RadioButtonInput用作react-admin列表上的过滤器的样式?

react-admin 没有'访问控制允许来源'

react-admin登录传奇没有运行

如何使用#react-admin 创建一个自定义页面,而没有像登录页面这样的菜单侧边栏?

如何在 react-admin 的 show 选项中列出来自另一个端点的数据?

apollo graphql schema react-admin 初学者