【发布时间】:2020-08-25 12:16:31
【问题描述】:
我正在使用带有api-platform/admin 2.1.1 的 React-Admin 3.5.0。
我的资源之一有一个自定义列表。
该资源有一个title 和一个author。作者有几个属性,其中一个是username。
按照documentation,我尝试在我的列表中显示作者的用户名,如下所示:
export const MyList = (props) =>
<List {...props}>
<Datagrid>
<TextField source="title" />
<TextField source="author.username" />
</Datagrid>
</List>
这不起作用。 author.username 的字段为空。
我查了一下,发现记录只包含作者的ID:
record:
...
title: "abcde"
author: "/users/1"
但是,来自服务器的响应确实包含用户名属性:
0: {
...,
"title": "abcde",
"author": {
"@id": "/users/1",
"username": "Test"
}
},
...
有什么好办法让它工作吗?
【问题讨论】:
标签: react-admin api-platform.com