ExstJs Magasin de rappel de la bonne gestion des erreurs

Je veux recevoir une personnalisée message d'erreur lorsque vous essayez de charger un magasin et mon temps de connexion ou de la DB, il n'est pas accessible ... quand je fais une Requête Ajax est très facile parce que je reçois la "réponse" en tant que paramètre dans la réussite ou l'échec ...

Ext.Ajax.request({
   url: 'ajax_demo/sample.json',
   success: function(response, opts) {
      var obj = Ext.decode(response.responseText);
      console.dir(obj);
   },
   failure: function(response, opts) {
      console.log('server-side failure with status code ' + response.status);
   }
});

Mais je suis confronté à des problèmes pour faire la même chose lorsque vous essayez de charger un magasin, j'ai défini une fonction de rappel mais je n'recevoir les dossiers, de l'exploitation et de la réussite.

store.load({
        callback : function(records, options, success) {
            if (!success) {

              //what can I do here to show personalized error sent from server
            }
        }
    });

Alors, quelle est la bonne façon de gérer ce type de réponse pour le montrer à l'utilisateur?

{"success": false, "msg": "SomeExceptionFromServer"}

En ce qui concerne meilleur

Hummm déjà demandé stackoverflow.com/questions/16694012/... si d'autres idées?
Quel est le problème exactement? Pourquoi ne pas traiter votre réponse json basé sur votre success drapeau?
- Je le faire, mais je veux afficher l'exception envoyés à partir du serveur, où puis-je obtenir?
Où obtenez-vous la chaîne json à partir de votre callback?

OriginalL'auteur Jonathan Caballero | 2013-12-17