如何在React-admin的列表视图中的“创建”按钮上预填充复杂嵌套表单的结构?

问题描述 投票:0回答:1

当我在List中指定Create视图时,react-admin的Resource视图提供了一个开箱即用的“创建(新记录)”按钮。

由于我的记录结构最多嵌套三个级别,其中包含带有数组aso的对象,所以从空记录(仅{})开始会在验证函数中以及当我测试某些特定对象时导致一堆“未定义”错误FormDataConsumer的值可以根据其他值折叠/展开表单的某些部分。

我希望Create视图始终以预定义的记录结构开始。我该怎么办?

react-admin react-final-form
1个回答
0
投票

您可以展平所有嵌套结构,并在提交之前将输入数据还原回嵌套结构。本文档可以为您提供帮助:https://marmelab.com/react-admin/CreateEdit.html#altering-the-form-values-before-submitting

© www.soinside.com 2019 - 2024. All rights reserved.