想知道如何使用自定义路由中的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)) 在“未知”(由列表创建)中