Mon code de rappel (fichier js) est quelque chose commeavec fonction de rappel en utilisant JavaScript ExtJS
function addcontent(Title, tUrl, bURL, Id,purl){
alert(Id)
var runcontent = new Ext.Panel({
id: 'tt' + Id,
region: 'center',
autoLoad: {
url: tUrl,
callback: function(el){
addwindow(el, Id, bURL,purl);
},
scripts: true,
nocache: true
},
width: 600,
collapsible: false
});
}
function addwindow(el, Id, bURL,purl) {
//alert(el);
alert("add buttons " +{Id);
}
Mon problème est la fonction d'appel ne va pas addWindow. Lorsque j'alert "Id" dans addcontent, il affiche mais pas addwindow car le contrôle ne se déplace pas vers addwindow. Comment puis-je tracer/suivre quelle est l'exception qui empêche le contrôle de se déplacer sur addwindow.?
La fonction de rappel s'attend à ce que le premier argument soit une instance de 'Ext.Element', pas une chaîne, la seconde étant une valeur booléenne, et la troisième étant une requête XMLHttpRequest. Alors ouais: -1 – Mchl
Oui. Mais vous devez spécifier une fonction de rappel spéciale uniquement si vous avez besoin de données supplémentaires. Vous pouvez directement appeler n'importe quelle fonction dans le rappel. –
Et le retour de cette onction sera passé à l'option de rappel ... attendez un moment ... cela a du sens: D - annuler le vote - ah trop tard, vous auriez besoin de modifier votre réponse pour moi de pouvoir pour changer mon vote – Mchl