Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
While attempting to make a multi-step form (using the
showCondition
to hide fields that are not part of the current step), I had the issue that "on next step" action, thevalidateFormPerSchema()
call was returning errors from the hidden fields. I could have ignored errors from the fields that are not in the step (extra work), but for the form logic it is still problematic to have errors on fields that cannot be modified.=>
validateFieldPerSchema()
does not perform validations on fields for whichshowCondition
is false.I had also the issue that the
error
prop is expected to be a Boolean by Quasar'sQInput
.=> In
validateFieldPerSchema()
and inevaluateError()
, whenerror
is a Boolean and isfalse
, the error message is looked up in theerrorMessage
prop (if not found, a defaultfieldValidationError
is shown). Whenerror
prop returns a string the original behavior is still operational.