自定义路线与列表

时间:2019-05-22 08:54:57

标签: react-admin

想知道如何使用自定义路由中的List组件。好像我在提供正确的道具

我的自定义路线为

<Route path="/facilities/:facilityId/audits" render={(props) => 
            <Audits
                {...props}
                hasCreate={false}
                hasEdit={false}
                hasList={true}
                hasShow={false}
                resource={props.location.pathname.substring(1)}
                options={{label: "a label"}}
                basePath={props.location.pathname}
                permissions="organisation"
            />
     } />

我的列表组件是

export const Audits = (props) => 
    <List {...props}>
        <Datagrid>
            <TextField source="id" sortable={false} />
            <TextField source="date" sortable={false} />
        </Datagrid>
    </List>;

但是我遇到了以下错误:

未捕获的TypeError:无法读取Function.mapStateToProps上未定义的属性“列表”(作为mapToProps)(ListController.js:432)

...

上述错误发生在组件中:     在Connect中(translate(UnconnectedListController))     在“未知”(由列表创建)中

“审计”组件中的道具如下: enter image description here

0 个答案:

没有答案