Как я могу поместить поле ссылки в SimpleList в admin-on-rest?
В моем проекте мне нужно показать одно поле ссылки в <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 }
/>
}
1 ответ
Хотя это кажется своего рода хаком, это возможно, когда вы указываете реквизит basePath в поле ссылки:
<simpleList
secondaryText= { record =>
(
<ReferenceField basePath="User" record={record} label="user" source="user_id" reference="User" linkType={false}>
<TextField source="first_name" />
</ReferenceField>
)
}
/>
Я нашел это на GitHub, и он работал для меня, но это не указано в документации.