Какой компонентact-admin мне следует использовать для столбца, такого как Post.className из ra-data-parse? - PullRequest
0 голосов
/ 08 октября 2019

У меня есть объект с именем Post и объект с именем Comment в базе данных сервера разбора. Комментарий имеет поле ссылки с именем Сообщение , указывающее на Сообщение объект. Я использую ListGuesser :

<Resource name="Comment" list={ListGuesser} />

Получил это в консоли браузера:

export const CommentList = props => (
    <List {...props}>
        <Datagrid rowClick="edit">
            <TextField source="id" />
            <DateField source="createdAt" />
            <DateField source="updatedAt" />
            <TextField source="content" />
            <NumberField source="likes" />
            <TextField source="owner" />
            <TextField source="post.className" />
        </Datagrid>
    </List>
);

Показывает поле post в Комментарий как TextField . Видимо это не правда. Как я могу получить эталонный объект и показать ссылку в реакции-администратора? Спасибо.

1 Ответ

0 голосов
/ 15 октября 2019

Вы должны использовать <ReferenceField> для отношений. Здесь вы найдете объяснение:
https://marmelab.com/react-admin/Fields.html#referencefield

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...