2012-08-10 27 views

答えて

20

図それを自分自身:

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

は、単に仕事をしていません。ウィジェットを有効にするにはfalseに変更してください。

乾杯。

UPDATE

プラスがあり、それとの違いと"disabled""readOnly"と呼ばれるウィジェットに別の属性があること:

  1. disabledウィジェットに与えられた任意の値を許可しません、つまり、ウィジェットの値は常にNULL("")です。状況によってはNotNullの問題かもしれません。

  2. しかし、readOnlyは、ウィジェットに値をプリセットして編集できないようにすることができ、ユーザーは変更できない値だけを送信できます。

サンプル:

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

他人ので、あなたの答えとして正しい、マークはおそらく^^それから、すべてのdijit.formウィジェットをbenifitもその機能を持っている:)ありがとうござい@mschr – mschr

+0

。 Dojoの初心者のことを知っておいてよかったです – Dreamer

関連する問題