Salut,
En fait dans mon interface y a 2 contentPane (un au-dessous de l'autre).
Quand je ferme le 1er onglet (celui du 1er contentPane - cp1 - , onClose), apparement je dois faire la suppression de l'événement onKeyPress que j'ai ajouté sur le onDownLoad. Est-ce possible de le supprimer avec destroy dans le onClose du premier contentPane.
Merci d'avance,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 var cp1 = new dijit.layout.ContentPane({ id : "livraison"+idA, title: "livraison ", closable :true, preload:true, href:"livrer-action/id/"+idA, onClose:function(){ return confirm("Voulez-vous fermer cet onglet?"); }, onDownloadEnd:function(){ var cont= dijit.byId("cont-"); var cp2 = new dijit.layout.ContentPane({ id :"Commande"+idG, title: "Commande", preload:true, href:"editer-action/id/" + idG }); cont.addChild(cp2); onkeypress:function(event){ if(event.ctrlKey && event.keyChar == "s"){ event.preventDefault(); event.stopPropagation(); enregistrer(); } } } });
Partager