我找不到禁用dijit.form.FilteringSelect小部件的方法。要求使css显示为none不是一个选项。
有什么提示吗?提前致谢。
我找不到禁用dijit.form.FilteringSelect小部件的方法。要求使css显示为none不是一个选项。
有什么提示吗?提前致谢。
我自己想出来了:
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);