【问题标题】:Can't get ReferenceManyField to display data无法让 ReferenceManyField 显示数据
【发布时间】:2023-04-04 02:27:01
【问题描述】:

花了几个小时试图让 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 的相对新手,我只是看不到它。我做错了什么?

感谢任何提示和建议。

【问题讨论】:

    标签: react-admin


    【解决方案1】:

    您尚未在管理组件中声明 stores 资源。

    Admin 内添加&lt;Resource name="stores" /&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-03
      • 2020-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-04
      • 2015-07-31
      相关资源
      最近更新 更多