我能够使用 react-admin 3.x(从 2.x 迁移)和作为数据提供者 jsonServerProvider 创建一个简单的管理面板。现在我想要一个显示一些自定义数据的自定义页面。
假设我有一个这样的 json:
{
"title":"My custom page",
"teaser":"This is a custom page showing some stuff",
"drinks":[{"name": "coke", "image": "coca-cola.jpg"}, {"name": "beer", "image": "beer.png"}, {"name": "coffee", "image": "cappuccino.jpg"}],
"additional_stuff": ["some", "more", "stuff"]
}
我实际上创建了端点并调用了类似的东西: /api/drinks/mycustom
请注意,我已经有要列出、创建、编辑的页面drinks。现在我只想要一个自定义页面以不同的方式显示它们(而不是在 CRUD 表中)并显示额外的东西。
如果现有端点中包含的端点名称有问题,我可以将“mycustom”端点放在不同的路由中。
我想在左侧的默认菜单中有一个条目,单击它时,react-admin 应该查询资源并使用来自端点的 json 数据填充页面。
我只是不知道如何制作这样的自定义页面,没有在文档中找到合适的示例,这就是我在这里的原因。
感谢您提供有关如何实现这一目标的示例。