我正在使用它构建一个管理用户界面https://github.com/marmelab/admin-on-rest,它似乎完全符合我想要构建的内容,除了一个功能:
我的工作项目需要显示树状网格,以树形式显示项目的组或子组,并显示下拉列表以显示和选择分组字段。
我认为这是实现这一目标所需要的: a)编写一个自定义" Datagrid"我能写的 b)自定义"列表"组件显示分组组合 c)添加自定义列表操作以添加' _grouping' REST请求的参数
我无法将我的列表组件传递给资源'因为它打破了整个app rending / events逻辑。在OO编程术语中,这将被称为经典子类,但React框架不支持它。
实现此功能的正确方法是什么?
PS:我是新手,还原,还原,saga所以请原谅我,如果管理员已经支持了这一点。我很感激,如果这样的功能是可能的,或者可以添加而不需要分支整个仓库(修改现有的)
答案 0 :(得分:0)
我认为您不需要为此需求实现自定义<List>
组件。 <Datagrid>
的替代应该是诀窍。您只需添加一个自定义操作按钮,并且您已经将该地点本地化以将其添加到(<List actions>
)。
首先尝试这样,然后如果它不起作用(但你必须说明原因),我可以考虑更换<List>
组件。