无法获取 ReferenceManyField 以显示数据

Can't get ReferenceManyField to display data

花了几个小时试图让 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" />