2009-10-30 6 views
0

J'utilise un JSONStore dans ExtJS et charge des données en utilisant la configuration de l'URL, puis en appelant la méthode de chargement, est-ce que je ne peux démasquer le formulaire qu'une fois les données chargées. À l'heure actuelle, il démasque après la méthode de chargement qui ne fonctionne pas car le chargement est asynchrone. Mais ce que je veux faire est seulement démasquer après que l'opération asynchrone soit terminée. Toutes les suggestions sont les bienvenues.ExtJS Démasquer après le chargement de données

Répondre

2

Insérez votre code pour masquer le masque dans le rappel de la fonction de chargement.

store.load({ 
params: { your params }, 
callback: function(r, options, success) { 
    // Checks to make sure the response was returned 
    if(success == true) { 
     // Logic to ensure valid data returned 
     if (r.status == true) {  
      mask.hide(); 
     } 

     else { 
      ... 
     } 
    } 

    else { 
     ... 
    } 
} 

});

+0

D'où vient la variable 'mask'? – Black

Questions connexes