在我的项目中,我需要在<SimpleList>
组件中显示一个参考字段
在<Datagrid>
我可以做到:
<ReferenceField
label="user"
source="user_id"
reference="User"
linkType={false}
>
<TextField source="first_name" sortable={true} />
</ReferenceField>
我如何在SimpleList中做同样的事情?
small={
<SimpleList
primaryText={record => record.number}
//(I want make reference here with User table
secondaryText={record => record.user_id }
/>
}
答案 0 :(得分:2)
尽管这似乎是一种破解,但是当您在参考字段中指定basePath属性时,这是可能的:
<simpleList
secondaryText= { record =>
(
<ReferenceField basePath="User" record={record} label="user" source="user_id" reference="User" linkType={false}>
<TextField source="first_name" />
</ReferenceField>
)
}
/>
我在github上找到了它,并且对我有用,但是在文档中并未真正指定。