星期五, 三月 06, 2009

Dojo: Dialog 的 onClose 事件

对于dijit.Dial0g 为说,是没有 onClose 事件的,当你关闭它,只是将它隐藏而已。所以,应该用 hide 事件来代替。如:

var dialog = dijit.byId("fooDialog");
dialog.connect(dialog, "hide", function(e){
/* do every thing here */
});

当 dialog 调用 hide() 隐藏自身时,会触发事件。

没有评论: