当我设置'required'属性为'true'小部件验证不起作用

When I set the 'required' property to 'true' the widget validation is not working

本文关键字:小部 不起作用 验证 true required 设置 属性      更新时间:2023-09-26

这个小部件似乎像预期的那样工作,因为当我在文本框内/外单击时,边距会突出显示。
但是,当我设置required属性时,边框不会变成红色。

var widget = getWidget("id"); 
widget.required = true; 

是否有任何更改属性的dijit小部件(TextBox) ?

你需要起诉setter:

getWidget("id").set("required", true); 

否则,您更改了属性,但小部件不知道属性已更改