forked from extern/egroupware
Change handler setting modelValue for validation
setting it in getValue() alone does not remove validation message direct after entering a date
This commit is contained in:
parent
185e0eaf95
commit
ac408f4eef
@ -395,6 +395,21 @@ export class Et2Date extends Et2InputWidget(FormControlMixin(ValidateMixin(LitFl
|
|||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Change handler setting modelValue for validation
|
||||||
|
*
|
||||||
|
* @param _ev
|
||||||
|
* @returns
|
||||||
|
*/
|
||||||
|
_onChange(_ev : Event) : boolean
|
||||||
|
{
|
||||||
|
const ret = super._onChange(_ev);
|
||||||
|
|
||||||
|
this.modelValue = this.getValue();
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the minimum allowed date
|
* Set the minimum allowed date
|
||||||
* @param {string | Date} min
|
* @param {string | Date} min
|
||||||
@ -445,4 +460,4 @@ export class Et2Date extends Et2InputWidget(FormControlMixin(ValidateMixin(LitFl
|
|||||||
}
|
}
|
||||||
|
|
||||||
// @ts-ignore TypeScript is not recognizing that Et2Date is a LitElement
|
// @ts-ignore TypeScript is not recognizing that Et2Date is a LitElement
|
||||||
customElements.define("et2-date", Et2Date);
|
customElements.define("et2-date", Et2Date);
|
Loading…
Reference in New Issue
Block a user