首页 > 解决方案 > 将参数传递给 react-admin dataProvider getList

问题描述

如何将List组件中的其他参数传递给我正在构建的 dataProvider?

例如:

<List filter={myFilters} perPage={10} myArgs={someArgs} {...props} >

我确实收到了filter论点,但我没有收到myArgs.

标签: react-admin

解决方案


你不能。dataProvider.getList()只接受过滤器、排序和分页参数(参见文档)。

您可以在 dataProvider 中添加代码以将特定过滤器转换为特殊参数,或使用触发特殊逻辑的另一个资源名称。

但问题是:为什么需要传递额外的参数呢?


推荐阅读