2012-08-10 64 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

相關問題