Dojo v1.6 を使用しており、メニューonShow
イベントにイベント ハンドラーを動的に追加しようとしています。例外はスローされませんが、警告ウィンドウは表示されません。私は何を間違っていますか?
dojo.require("dojox.NodeList.delegate");
dojo.query("body").delegate(dojo.byId("dijit_Menu_1"), "onshow", function(){
alert("Show!!!");
});
Dojo v1.6 を使用しており、メニューonShow
イベントにイベント ハンドラーを動的に追加しようとしています。例外はスローされませんが、警告ウィンドウは表示されません。私は何を間違っていますか?
dojo.require("dojox.NodeList.delegate");
dojo.query("body").delegate(dojo.byId("dijit_Menu_1"), "onshow", function(){
alert("Show!!!");
});
dijit.byId
のメニューはonOpen
私にとってはうまくいっているようです。このフィドルをチェックしてくださいhttp://jsfiddle.net/prak5190/bEurr/3/
また、正しい dijit の ID を取得していることを確認してください (間違いを犯していました -dijit_Menu_1
の代わりに使用していましたdijit_Menu_0
)。ウィジェットの参照を保持するか、ウィジェットに id を付与することをお勧めします。