Я начинаю использовать пакет react-admin
. Я заблокирован в своем развитии, потому что я хотел бы сделать Select
с данными другого Resource
. И именно поэтому я использую ReferenceField
, но я не знаю, почему я получаю эту ошибку при использовании этого элемента.
Error: The response to 'GET_LIST' must be like { data : [{ id: 123, ...}, ...] }, but at least one received data item do not have an 'id' key. The dataProvider is probably wrong for 'GET_LIST
Вот данные, которые я получаю от моего API:
[{"_id":"5e3ec3baa6480d002b24ea90","name_promo":"test","years":"2019-01-01T00:00:00.000Z","__v":0}]
Для информации я использую провайдера ra-data-json-server
Вот мой код:
import React from 'react';
import {
Create,
SimpleForm,
TextInput,
ReferenceInput,
SelectInput,
} from 'react-admin';
const CreateUser = (props) => (
<Create {...props}>
<SimpleForm>
<TextInput source="lastName" label="Prénom" />
<TextInput source="firstName" label="Nom" />
<TextInput source="email" label="Email" />
<TextInput source="role" label="Role" />
<ReferenceInput label="Session" source="id" reference="sessions" >
<SelectInput optionText="name_promo"/>
</ReferenceInput >
</SimpleForm>
</Create>
);
export default CreateUser;