我想将一个自定义参数传递给管理员的 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)