clear error list on enable/disable

This commit is contained in:
Bill Richardson 2023-08-31 13:16:44 -04:00
parent a81bf8cd4b
commit cc893b6eac

View file

@ -79,14 +79,19 @@ export default {
initialValue
};
const { errorMessage, handleBlur, handleChange, meta, errors } = useField(props.inputId, props.validationRules, fieldOptions);
const { errorMessage,
handleBlur,
handleChange,
meta, errors,
setErrors } = useField(props.inputId, props.validationRules, fieldOptions);
return {
errorMessage,
handleBlur,
handleChange,
meta,
errors
errors,
setErrors
};
},
computed: {
@ -123,6 +128,11 @@ export default {
}
},
watch: {
isDisabled(newValue, oldValue) {
if (newValue !== oldValue) {
this.setErrors([]);
}
},
selectedOption(newValue) {
this.handleChange(newValue);
}