条件を満たしたときに選択の変更を元に戻す必要があることを検証するコンボボックスがあります。
状態を検出しましたが、コンボボックスの値とdisplayedValueを変更すると、コンボボックスに関連付けられたonChangeが起動されます。以下は、選択を変更するために使用しているコードです。
dijit.byId('scheduleName').set('value',val,false);
dijit.byId('scheduleName').set('displayedValue',displayVal,false);
また、上記のコードを実行する前にonChangeを空白に設定してから、以下のようにonChangeコードを再アタッチしようとしました。
dojo.connect(dijit.byId('scheduleName'),'onChange','');
dijit.byId('scheduleName').set('value',scheduleNameVal,false);
dijit.byId('scheduleName').set('displayedValue',trim(String(scheduleNameName)),false);
dojo.connect(dijit.byId('scheduleName'),'onChange', "hideGrid");
hiddenGridはjavascript関数です。Dojo1.8を使用しています