繁体   English   中英

如何禁用“dijit.form.FilteringSelect”小部件?

[英]How to disable a “dijit.form.FilteringSelect” widget?

我找不到禁用dijit.form.FilteringSelect小部件的方法。 该要求使css显示为none不是一个选项。

任何提示? 提前致谢。

自己弄清楚:

dijit.byId('_fromState_id').set('disabled', true);

干脆完成这项工作。 将其更改为false可以启用窗口小部件。

干杯。

UPDATE

另外,小部件还有另一个名为"readOnly"属性,与它的区别和"disabled"是:

  1. disabled不允许给窗口小部件赋予任何值,这意味着窗口小部件值在窗体中始终为NULL("") 这可能是NotNull情况下的一个问题;

  2. 但是readOnly允许为窗口小部件预设一个值并使其不可编辑,用户仍然可以提交值,只是无法更改它。

样品:

  dijit.byId("_fromState_id").set("value", "NOTAVAILABLE");
  dijit.byId('_fromState_id').set('readOnly', true);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM