diff --git a/api/js/etemplate/Et2Textbox/Et2Textbox.ts b/api/js/etemplate/Et2Textbox/Et2Textbox.ts index 44c4799195..d53c1912d7 100644 --- a/api/js/etemplate/Et2Textbox/Et2Textbox.ts +++ b/api/js/etemplate/Et2Textbox/Et2Textbox.ts @@ -90,7 +90,7 @@ export class Et2Textbox extends Et2InputWidget(SlInput) return this.__validator; } - set validator(value) + set validator(value : string | RegExp) { if(typeof value == 'string') { @@ -106,6 +106,11 @@ export class Et2Textbox extends Et2InputWidget(SlInput) this.requestUpdate("validator"); } + else if(value instanceof RegExp) + { + this.__validator = value; + this.requestUpdate("validator"); + } } }