如何在 admin-on-rest 中将 <CreateButton>(播种外键)添加到 ReferenceManyField

Lou*_*odt 5 admin-on-rest

我有一个帖子记录的编辑表单,我在 ReferenceManyField/DataGrid(即<ReferenceManyField target="post_id" reference="reviews">)中列出了与该帖子相关的评论。每个评论post_id在数据库中都有外键。这一切正常,我为每个评论行都有一个编辑和删除按钮。

我需要为 Post 表单添加一个“Create Review”按钮,这样post_idCreate Review 表单中的字段就预先填充了当前id的帖子。我不是 React/Redux 的专家。

Gil*_*cia 0

目前这是不可能的:您必须为此创建一个自定义组件:documentation

有人试图解决这个问题,甚至提供了一个拉取请求。希望我们能够尽快合并它:https ://github.com/marmelab/admin-on-rest/pull/744

编辑:这可能有帮助https://marmelab.com/blog/2018/07/09/react-admin-tutorials-form-for-lated-records.html