【发布时间】:2020-04-15 11:44:03
【问题描述】:
我是 ant 设计的新手,我使用数组渲染了一个表单项。我想编写一个自定义验证来检查分配字段总和是否超过 100 且不大于或小于 100。如何使用 getFieldValue 获取相关分配字段?
<Form.Item
label="Allocation "
name={["userBeneficiary", `${index}`, "allocation"]}
rules={[
({ getFieldValue }) => ({
validator(_, value) {
console.log(
"fields value from allocation",
getFieldValue("allocation")
);
if (!value && getFieldValue("allocation") === "") {
return Promise.reject("please input allocation!");
}
return Promise.resolve();
},
}),
]}
>
<Input disabled={uploadState.upload.formDisabled} />
</Form.Item>
【问题讨论】:
标签: antd