Jul
6.
Abgelegt in Webdesign & PHP |
Veröffentlicht von Limespacer
Guten Abend,
heute hatten wir mal wieder ein “kleines” Dojo Problem. Wie legt man Events auf Elemente in einem dijit.Dialog.
Die Schwierigkeit ist , dass ein Dialog ein dijit.Contentpane ist und in diesem kein Javascript ausgeführt wird. Sprich ein
dojo.addOnLoad klappt nicht.. Die Lösung , man connected sich erst auf den onLoad Event des Dialogs und dort kann man dann sein “addOnLoad” nachbasteln
dojo.connect(dijit.byId('addCommentDialog'), 'onLoad' ,function() {
dojo.connect(dojo.byId('submitCommentForm'), 'onclick', function() {
submitCommentForm();
});
dojo.connect(dojo.byId('hideCommentDlg'), 'onclick', function() {
hideCommentDlg();
});
});
Das könnte dich auch interessieren:






