小编WiX*_*XSL的帖子

React-admin:如何将更多参数传递给 GET_LIST 类型的 dataProvider

我想将一个自定义参数传递给管理员的 dataProvider,类型为“GET_LIST”。

我在 App.js 中有这样的东西:

<Admin dataProvider={dataProvider}> 
    <Resource name="posts" list={PostList} myCustomAttr={"10"} /> 
    <Resource name="users" list={UserList} myCustomAttr={"15"} /> 
</Admin>
Run Code Online (Sandbox Code Playgroud)

“dataProvider”是一个自定义 dataProvider,我希望在调用它时拥有“myCustomAttr”。

所以我的自定义 dataProvider 可能如下所示:

export default (type, resource, params) => {

    if (type == 'GET_LIST') {
       if (params.myCustomAttr == '10') {
           //Do something
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

parameters dataprovider reactjs react-admin

5
推荐指数
1
解决办法
5423
查看次数

标签 统计

dataprovider ×1

parameters ×1

react-admin ×1

reactjs ×1