refactor(FormBuilder): 修复因1.3.0版本造成的不必填字段显示*号,但是还不验证必填项问题
parent
aa6c2b1705
commit
e45028d6bd
|
|
@ -194,17 +194,6 @@ const FormItemsRenderer = ({
|
||||||
].includes(option.render);
|
].includes(option.render);
|
||||||
|
|
||||||
rules.push({ required: true, message: `${isBlurTrigger ? "请输入" : "请选择"}${option.label}` });
|
rules.push({ required: true, message: `${isBlurTrigger ? "请输入" : "请选择"}${option.label}` });
|
||||||
|
|
||||||
if (option.rules) {
|
|
||||||
if (Array.isArray(option.rules)) {
|
|
||||||
rules.push(...option.rules);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
rules.push(option.rules);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return rules;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : rules;
|
return option.rules ? (Array.isArray(option.rules) ? [...option.rules, ...rules] : [option.rules, ...rules]) : rules;
|
||||||
|
|
@ -440,7 +429,7 @@ const FormItemsRenderer = ({
|
||||||
labelCol={col.labelCol}
|
labelCol={col.labelCol}
|
||||||
wrapperCol={col.wrapperCol}
|
wrapperCol={col.wrapperCol}
|
||||||
preserve={preserve}
|
preserve={preserve}
|
||||||
required={renderLabel(option) === " " ? false : getRequired(option.required)}
|
required={useAutoGenerateRequired ? (renderLabel(option) === " " ? false : getRequired(option.required)) : false}
|
||||||
colon={renderLabel(option) !== " "}
|
colon={renderLabel(option) !== " "}
|
||||||
{...formItemProps}
|
{...formItemProps}
|
||||||
>
|
>
|
||||||
|
|
@ -580,7 +569,7 @@ const FormItemsRenderer = ({
|
||||||
labelCol={col.labelCol}
|
labelCol={col.labelCol}
|
||||||
wrapperCol={col.wrapperCol}
|
wrapperCol={col.wrapperCol}
|
||||||
preserve={false}
|
preserve={false}
|
||||||
required={renderLabel(listOption) === " " ? false : getRequired(listOption.required)}
|
required={useAutoGenerateRequired ? (renderLabel(listOption) === " " ? false : getRequired(listOption.required)) : false}
|
||||||
colon={renderLabel(listOption) !== " "}
|
colon={renderLabel(listOption) !== " "}
|
||||||
{...formItemProps}
|
{...formItemProps}
|
||||||
>
|
>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue