2010-01-22 8 views
0

Presque tout est dans le titre;)JavaScript/ExtJs: TreePanel/TreeLoader: comment gérer les erreurs de chargement?

Lorsque vous créez un TreePanel vous pouvez ajouter un chargeur de cette façon:

loader: new Ext.tree.TreeLoader({ 
    dataUrl: '../myurl.php' 
}); 

Mais comment gérer les erreurs de charge?

Par exemple, si l'utilisateur n'est pas connecté, je souhaite afficher une boîte de connexion.

Je ne trouve pas d'exemple montrant comment gérer les erreurs de chargement avec TreeLoader et/ou TreePanel.

Répondre

0

Ok j'ai trouvé la solution: les auditeurs.

Voici mon code, j'espère que cela aidera quelqu'un!

loader: new Ext.tree.TreeLoader({ 
    dataUrl: 'my_get_datas.php', 
    listeners: { 
     loadexception: function(tl, node, response) { 
      if (response 
      new WindowLoginPanel().show(); 
     } 
    } 
}), 
Questions connexes