dijit.form.FilteringSelect ウィジェットを無効にする方法が見つかりません。none はオプションではないため、この要件により css が表示されます。
ヒントはありますか?前もって感謝します。
dijit.form.FilteringSelect ウィジェットを無効にする方法が見つかりません。none はオプションではないため、この要件により css が表示されます。
ヒントはありますか?前もって感謝します。
自分で考えてください:
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);