【问题标题】:Pass arguments to react-admin dataProvider getList将参数传递给 react-admin dataProvider getList
【发布时间】:2021-10-15 08:31:02
【问题描述】:

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

例如:

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

我确实收到了filter 参数,但我没有收到myArgs

【问题讨论】:

    标签: react-admin


    【解决方案1】:

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

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

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

    【讨论】:

    • 我想在 http 请求中添加 url 查询参数。我现在捎带过滤器参数,但这是丑陋的 AF。
    猜你喜欢
    • 2019-09-06
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 2019-11-27
    • 2019-10-31
    相关资源
    最近更新 更多