alibaba / x-render

🚴‍♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案
https://xrender.fun
6.91k stars 980 forks source link

beforeFinish无法在数组中的字段下提示校验失败 #1494

Closed lovimo closed 4 months ago

lovimo commented 4 months ago

1.依赖仓库的版本(Dependencies versions):

react:17.2.0 form-render:2.1.24 antd:4.24.0

  1. beforefinish返回的校验数据 return [{ "name": "arrName[0].objName.name", "errors": [ "校验失败,请重新填写!" ] }]

在普通字段或对象中的字符,beforeFinish能正确通过 name 或 obj.name 提示错误信息,但是数组无法通过 arr[index].obj.name 来提示错误

可能是由于ant的setFields方法不支持导致的,请问这个如何解决呢?因为配置的json模板会嵌套数组 @lhbxs