react-admin - 无法让 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 的相对新手,我看不到它。我究竟做错了什么?
感谢任何提示和建议。
解决方案
您尚未stores
在 Admin 组件中声明资源。
加个<Resource name="stores" />
内Admin
推荐阅读
- c# - 如何在wpf中找到文本框的插入符号位置
- angular - How to change content with
on non-main page? - php-7 - In PHP7 how Replace thes code from preg_replace() to preg_replace_callback()
- r - 基于具有相同名称的数据框中添加列
- ansible - Ansible Shell/Command Module - "msg": "[Errno 2] No such file or directory",
- python - 通过串口发送位串
- python - Training lstm model?
- python - Slugify 一个线程链接并在 home.html 上创建它
- javascript - 按钮需要点击 2 次才能换出 div
- c++ - Qt + OpenGL : how to properly override QOpenGLWidget::resizeEvent?