2012-08-10 32 views

回答

20

找出自己:

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

简单地做这项工作。将其更改为false可以启用该小部件。

干杯。

UPDATE

另外,有一个叫"readOnly",从它的差异,"disabled"小部件的另一个属性是:

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

  2. readOnly允许为widget预设一个值并使其无法编辑,并且用户仍然可以仅提交该值,但仅能够改变它。

样本:

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

正确的,标记为你的答案,以便其他人可能benifit从中^^所有dijit.form部件具有该功能:) – mschr 2012-08-11 19:20:20

+0

@mschr谢谢。很高兴知道,作为Dojo的新手 – Dreamer 2012-08-13 13:36:30

相关问题