使用react-admin构建两级资源

时间:2019-03-08 11:57:12

标签: reactjs admin-on-rest react-admin

如果我有一个名为apps的API端点,它将检索其他应用程序的列表。

我还有一个名为apps/{app_id}/app-versions的API端点,它将从上方检索特定应用程序下的发行版本列表。

以上两者都会显示一个列表。 第一个仅显示简要数据,例如:

[
  {
    id: 'app1',
    latest_version: '1.0.1'
  }
]

第二个显示详细数据,例如:

[
  {
    id: 'release2',
    version: '1.0.1',
    change_log: 'something'
  },
  {
    id: 'release1',
    version: '1.0.0',
    change_log: 'something'
  }
]

我希望有一个页面显示第一个API的列表,当单击其中一个时,显示第二个API的详细数据。

现在我有一个<Resource name="apps" list={AppList} />列出了所有应用程序。

我想使用<Resource name="apps/:id/app-versions" list={AppVersionList} />列出特定应用程序的所有版本。

通过react-admin实现这一目标的最佳实践是什么? 谢谢!

0 个答案:

没有答案