admin-on-rest 中的嵌套布局

Nested layouts in admin-on-rest

我已经开始调查 admin-on-rest。它适用于 'flat' REST-endpoints,例如:

/posts/

/users/

等 但是如何实现嵌套呢?我的意思是,如果我在 'posts' table 中单击某些 post-entry - 我不希望在 <Show> 视图中打开实际的 post,而是在列表中打开它是评论(取自 URL /{postId}/comments)?我还需要保留导航功能(header 到 return 中的一些 back-arrow 按钮或层次结构到上一页)。

admin-or-rest 这甚至可能吗?

如果要显示 post 的评论列表,请使用 <ReferenceField>。您可以在演示中看到一个示例:https://marmelab.com/admin-on-rest-demo/#/customers/77(单击 "orders" 和 "reviews" 选项卡以查看嵌入式数据网格)。

如果您想 link 从 post 列表中过滤评论列表,您必须创建一个自定义按钮组件。再一次,你可以在演示中找到一个例子:https://github.com/marmelab/admin-on-rest-demo/blob/master/src/segments/LinkToRelatedCustomers.js