baidu/amis

表单校验

Opened this issue · 3 comments

在form中加添加一个service组件,service通过api再加载出一个form,外层表单点击提交,无法触发service的表单的校验,会直接提交成功。以前我用2.9.0版本没这个问题,更新到最新版后出现的。

form 嵌套 form 非预期用法,为何不 service 通过 schemaApi 加载出来表单项呢

form 表单 非预期用途,为何不通过 schemaApi 加载出来表单项呢

我现在是schemaApi加载出了一个表单,如果改成只加载表单项,那么两个service加载出来的表单项可能会字段名有重复的,而如果是加载表单,两个service就属于独立的表单,就不担心字段重复了。

form 嵌套 form 非预期用法,为何不 service 通过 schemaApi 加载出来表单项呢

我改成了点击最外层form的提交按钮,去挨个触发service加载的form的提交,然后把请求拦截下来,数据保存下来,当拿到所有数据了,然后再把这些数据放到最外层表单,并触发最外层的表单的提交