首页 > 解决方案 > ArrayInput 可以保存键:'值'吗?

问题描述

我正在使用react-admin框架,我需要将我的数据保存到这样的属性中options[]

在此处输入图像描述

我想到的第一件事是ArrayInput,但我遇到了这个问题。ArrayInput 以这种格式保存数据,这不是我需要的。

在此处输入图像描述

有什么建议我该如何修改ArrayInput,以便将数据保存为第一张图像中的数据?甚至可能吗?或者我应该为此制作自定义组件?

到目前为止我的代码:

<ArrayInput source="options">
   <SimpleFormIterator>
      <TextInput source='options' />
   </SimpleFormIterator>
</ArrayInput>

先感谢您。

标签: javascriptreactjsreact-admin

解决方案


您可以根据示例轻松扩展数据提供程序:“扩展数据提供程序(文件上传示例)”,然后在扩展程序内部将数据转换为任何格式:

https://marmelab.com/react-admin/DataProviders.html


推荐阅读