<ReferenceArrayInput /> с предварительно заполненными значениями - Admin on Rest
У меня есть REST API, который я использую в мобильном приложении, и я ищу реализацию интерфейсного интерфейса администратора с использованием admin-on-rest
Прямо сейчас у меня есть конечная точка для обоих /posts/
а также /categories
, Каждый пост имеет отношение один ко многим с categories
, ресурс.
Когда ты GET /posts/
, categories
поле комеда предварительно заполнено данными, подобными этим:
categories: [
{
id: 0,
name: 'Category'
},
]
против чего-то вроде этого
categories: [0,1,2,3,4]
Таким образом, по сути, категории уже выбираются, когда вы звоните /posts
таким образом, массив самих категорий возвращается в противоположность множеству идентификаторов.
Моя проблема в том, что этот тип установки не работает с администратором на отдыхе ReferenceArrayInput
компонент, и мне интересно, есть ли способ заставить его работать.
Я попробовал это, и пока все, что я вижу, - отключенный ввод текста.
<ReferenceArrayField label="Categories" reference="categories" source="categories">
<SingleFieldList>
<ChipField source="name" />
</SingleFieldList>
</ReferenceArrayField>