ReferenceField 显示空白

ReferenceField shows blank

我在 rest-on-admin 中使用 jsonServerRestClient 来获取 ReferenceField。但是,它始终显示空白。我错过了什么吗? 以下是我所做的 1. 在 App.js

中添加正确的来源
const App = () => (
<Admin title="Admin" restClient={simpleRestClient('http://localhost:8080/api/df')}>
    <Resource name="tr" options={{ label: 'Transform' }} list={TransformList}/>
    <Resource name="status" />
</Admin>
);

2。文件列表字段

export const TransformList = (props) => (
<List {...props} title="Transform List" filters={<TransformFilter />}>
    <Datagrid
        <TextField source="name" />
        <ReferenceField label="state" source="id" reference="status">
            <TextField source="state" />
        </ReferenceField>
    </Datagrid>
</List>
);

3。通过在 Chrome 开发人员 "network" 选项卡中使用正确的 ID,我能够看到状态 rest api 调用的 json 响应,如下所示。但它不显示在列表字段中。控制台也没有任何错误。转换中的其他列,例如名称,显示正确。

{ "taskId" : "test", "jobId":“72e24dd84b5508f2e1de3e7c19a7a357”, "state" : "RUNNING", "jobState" : "RUNNING" }

在 ReferenceField 中,您通过 "id" 引用链接的 table 但在该字段的数据 {...} 中没有? 可能需要 "jobId" 在 "id" 上更改?