React Admin - 如何获取 ArrayInput 中 AutocompleteInput 的每个选定数据?
有没有办法获取ArrayInput中每个AutocompleteInput的完整数据(不仅仅是id)?我想计算 ArrayInput 中商品的总价。这是商品记录的示例 { id: 1, name: 'item 1', Price: 100}。
<ArrayInput source="items">
<SimpleFormIterator>
<ReferenceInput
label="Item"
source="id"
reference="items"
>
<AutocompleteInput
matchSuggestion={matchSuggestion}
optionText={<ItemOptionField />}
inputText={itemInputText}
/>
</ReferenceInput>
</SimpleFormIterator>
</ArrayInput>
Is there any way to get the full data (not only id) of each AutocompleteInput in the ArrayInput? I want to sum the total price of the items in ArrayInput. Here is the sample of item record { id: 1, name: 'item 1', price: 100}.
<ArrayInput source="items">
<SimpleFormIterator>
<ReferenceInput
label="Item"
source="id"
reference="items"
>
<AutocompleteInput
matchSuggestion={matchSuggestion}
optionText={<ItemOptionField />}
inputText={itemInputText}
/>
</ReferenceInput>
</SimpleFormIterator>
</ArrayInput>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为 FormSpy 正是您所需要的。
请参阅这篇文章的答案,它似乎与内容完全匹配你需要吗?
I think FormSpy is exactly what you need.
See the answer of this post that seems to match exactly what you need ?