如何使admin-on-rest呈现自定义列表组件?

时间:2017-04-24 19:00:24

标签: admin-on-rest

我正在使用它构建一个管理用户界面https://github.com/marmelab/admin-on-rest,它似乎完全符合我想要构建的内容,除了一个功能:

我的工作项目需要显示树状网格,以树形式显示项目的组或子组,并显示下拉列表以显示和选择分组字段。

我认为这是实现这一目标所需要的: a)编写一个自定义" Datagrid"我能写的 b)自定义"列表"组件显示分组组合 c)添加自定义列表操作以添加' _grouping' REST请求的参数

我无法将我的列表组件传递给资源'因为它打破了整个app rending / events逻辑。在OO编程术语中,这将被称为经典子类,但React框架不支持它。

实现此功能的正确方法是什么?

PS:我是新手,还原,还原,saga所以请原谅我,如果管理员已经支持了这一点。我很感激,如果这样的功能是可能的,或者可以添加而不需要分支整个仓库(修改现有的)

1 个答案:

答案 0 :(得分:0)

我认为您不需要为此需求实现自定义<List>组件。 <Datagrid>的替代应该是诀窍。您只需添加一个自定义操作按钮,并且您已经将该地点本地化以将其添加到(<List actions>)。

首先尝试这样,然后如果它不起作用(但你必须说明原因),我可以考虑更换<List>组件。