0

我正在使用它来构建管理员 UX https://github.com/marmelab/admin-on-rest并且它似乎完全适合我想要构建的内容,除了一个功能:

我的工作项目需要显示一个树形网格,以树形形式显示项目的组或子组,还需要显示下拉菜单以显示和选择分组字段。

我认为这是实现这一目标所需要的:a)编写一个我能够编写的自定义“Datagrid” b)自定义“List”组件以显示分组组合 c)添加自定义 List 操作以将“_grouping”参数添加到休息请求

我无法将我的列表组件传递给“资源”,因为它破坏了整个应用程序的渲染/事件逻辑。在 OO 编程术语中,这将被称为经典子类,但 React 框架不支持它。

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

PS:我是新来的反应,redux,saga,所以如果这已经在 admin-on-rest 中得到支持,请原谅。如果这样的功能是可能的或者可以在不分叉整个仓库的情况下添加(修改现有的),我将不胜感激

4

1 回答 1

0

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

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

于 2017-04-26T14:31:47.417 回答