В моем приложении реакции-администратора у меня есть представление Edit
, которое использует ReferenceInput
.
Когда я выбираю одну запись из элемента <AutocompleteInput>
, реагирующий администратор вызывает следующий URL-адрес для получения запрошенного ресурса:
http://localhost:8090/api/entities/institution?id=84246
API, однако, нуждается в этом:
http://localhost:8090/api/entities/institution/84246
Есть ли способ, чтобы реагирующий администратор использовал параметр пути вместо параметра запроса?
export const CustomInstitutionEdit = props => (
<EditTemplate {...props}>
<SimpleFormTemplate>
<TextInput source="name" />
<TextInput source="nameShort" />
<ReferenceInput
source="institution.id"
reference="institution"
perPage={0}
sort={{ field: "name", order: "ASC" }}
filterToQuery={searchText => ({ _filter_name: searchText })}
>
<AutocompleteInput optionText="name" />
</ReferenceInput>
</SimpleFormTemplate>
</EditTemplate>
);