我找不到禁用dijit.form.FilteringSelect小部件的方法。该要求使得css显示为none不是一个选项。
任何提示?提前谢谢。
答案 0 :(得分:20)
自己搞清楚:
dijit.byId('_fromState_id').set('disabled', true);
完成这项工作。将其更改为false
可以启用小部件。
干杯。
<强>更新强>
另外,名为"readOnly"
的窗口小部件还有另一个属性,与它的区别在于"disabled"
是:
disabled
不允许给窗口小部件赋予任何值,这意味着窗口小部件值始终为NULL("")
。这可能是NotNull
情况下的一个问题;
但readOnly
允许为窗口小部件预设一个值并使其不可编辑,用户仍然可以提交该值,但只是无法更改它。
样品:
dijit.byId("_fromState_id").set("value", "NOTAVAILABLE");
dijit.byId('_fromState_id').set('readOnly', true);