首页 > 解决方案 > React-Admin 链接两个字段

问题描述

我正在尝试使用 React-Admin教程来介绍如何链接到输入但没有成功。

我有一个包含用户的 API 端点,每个用户都有多个帐户。我想创建一个编辑/创建表单,您可以在其中选择一个用户,然后从下一个字段下拉列表中选择用户拥有的帐户(值可以是 0、1、..n 帐户)。

<SimpleForm toolbar={<MyToolbar />}>
<ReferenceInput label="User Name:" source="Id" reference="users" {...rest}>
<AutocompleteInput optionText="User.name" {...rest}/>
</ReferenceInput>


  <FormDataConsumer>
               {({ formData, ...rest }) => (
                   <SelectInput
                       source="users"
                       optionText="Account"
                       choices={
                           formData.user.Id
                              
                       }
                       {...rest}
                   />
               )}
           </FormDataConsumer>

</SimpleForm>



标签: react-admin

解决方案


实际上它就像在 react-admin 文档中一样工作;问题出在我的自定义 API 中,因为我没有在 getList 类型的调用中实现所有过滤器、选项等。


推荐阅读