我找不到禁用 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);
关于javascript - 如何禁用 "dijit.form.FilteringSelect"小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11909075/