feat(StatusInput): introduce `reset` API

This can be used to reset text, error message and validity state of inputs
This commit is contained in:
Pascal Precht 2021-09-14 13:37:09 +02:00 committed by Pascal Precht
parent c83641d2f0
commit a2ad08e47e
1 changed files with 7 additions and 0 deletions

View File

@ -38,6 +38,13 @@ Item {
property var errors: ({})
function reset() {
statusBaseInput.valid = false
statusBaseInput.pristine = true
statusBaseInput.text = ""
errorMessage = ""
}
function validate() {
if (!statusBaseInput.dirty && validationMode === StatusInput.ValidationMode.OnlyWhenDirty) {
return