假设我有一个像this这样的动态表单。
如何验证我的用户字段,以确保在用户提交表单之前至少填写了一个名称?
我尝试将rules添加到Form.List中,但它不起作用。向单个用户组件添加自定义验证器只允许我访问那个特定的name组件,因此我无法检查name数组的长度。
发布于 2020-07-14 13:06:47
通过将以下代码添加到rules中,设法使其正常工作
({ getFieldValue }) => ({
validator() {
if (getFieldValue("users").length > 1) {
return Promise.resolve();
}
return Promise.reject(
"Please add at least 2 options"
);
}
})检查here
https://stackoverflow.com/questions/62827731
复制相似问题