微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

创建一个下拉列表/从ReferenceMany中选择

如何解决创建一个下拉列表/从ReferenceMany中选择

我正在尝试在资源的编辑屏幕(在本例中为users)中创建一个嵌套表单,其中某些值是通过另一个资源(posts获取的。 然后,应该将这个检索到的列表填充到类似<select>的输入中(例如<AutocompleteArrayInputChip />)。

我现在在“编辑”屏幕中可以正确获取子资源的内容是:

<ReferenceManyField label="Posts" reference="posts" target="user.id">
  <SingleFieldList>
    <ChipField source="title" />
  </SingleFieldList>
</ReferenceManyField>

这确实显示一个筹码列表-每个帖子都有一个筹码列表,并带有title

我基本上想要这个,只是将<ChildField />替换为<AutocompleteArrayInputChip />

我尝试了这个,但是抛出了:

<SimpleForm>
  <ReferenceArrayInput record={record} source="user.id" reference="posts">
    <SelectArrayInput optionText="title" />
  <ReferenceArrayInput>
</SimpleForm>

并且似乎也不正确(它使用source而不是target)。

想法是通过GET_MANY请求通过该字段查询用户的帖子。

在此感谢您的任何帮助,我没有发现与文档或GitHub问题相关的任何信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。