如何解决无法获取 ReferenceManyField 来显示数据
花了几个小时试图让 ReferenceManyField 在嵌套的 DataGrid 中显示一些数据。
<Show {...this.props}>
<SimpleShowLayout>
<TextField source="id" />
<TextField source="name" />
{/* THE FOLLOWING COMPONENT DOES NOT disPLAY ANY DATA. WHY NOT??? */}
<ReferenceManyField label="Stores" reference="stores" target="companies_id">
<Datagrid rowClick="show">
<TextField source="id" />
<TextField source="storeName" />
</Datagrid>
</ReferenceManyField>
</SimpleShowLayout>
</Show>
我已经创建了我的应用程序的大规模精简版本,这说明了这个问题:
https://codesandbox.io/s/react-admin-referencemanyfield-issue-forked-lde6c
我确信这个问题必须有一个简单的解释,但作为 React/ReactAdmin/Typescript 的相对新手,我只是看不到它。我做错了什么?
感谢您提供任何提示和建议。
解决方法
您尚未在 Admin 组件中声明 stores
资源。
在 <Resource name="stores" />
内添加一个 Admin
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。