mirror of https://github.com/ElemeFE/element
Form: make filter conditions for getFilteredRule clearer (#10181)
parent
d73ec07d07
commit
b60c2cac8c
|
@ -243,7 +243,12 @@
|
|||
const rules = this.getRules();
|
||||
|
||||
return rules.filter(rule => {
|
||||
return !rule.trigger || rule.trigger.indexOf(trigger) !== -1 || (Array.isArray(rule.trigger) && trigger === '');
|
||||
if (!rule.trigger || trigger === '') return true;
|
||||
if (Array.isArray(rule.trigger)) {
|
||||
return rule.trigger.indexOf(trigger) > -1;
|
||||
} else {
|
||||
return rule.trigger === trigger;
|
||||
}
|
||||
}).map(rule => objectAssign({}, rule));
|
||||
},
|
||||
onFieldBlur() {
|
||||
|
|
Loading…
Reference in New Issue