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" 上更改?
我在 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" 上更改?