J'ai besoin d'ajouter un grand nombre d'enregistrements dans un extjs banque de données de façon dynamique par la mise en boucle. Mais magasin.ajouter prend normalement beaucoup de temps. Est-il possible d'ajouter ces données togetherly?
OriginalL'auteur 1355 | 2013-04-23
Vous pouvez utiliser store.loadData() ou magasin.loadRecords() méthodes:
Pouvez-vous montrer votre code dans jsfiddle?
Cette ia wide web application. Dans les dans une page, j'ai une grille qui contient plusieurs candidats et de leurs détails. Lorsque l'on clique dans une colonne particulière d'un demandeur, d'une fenêtre pop-up va s'ouvrir. Dans cette même fenêtre, j'ai une autre trois grilles qui contient d'autres détails de ce demandeur. Mais les données peuvent être insérées à chaque point de vente correspondant à chaque grille uniquement après avoir cliqué sur le candidat dans la première grille. Ajout de données à des magasins prennent plus de temps et donc de l'ouverture de la fenêtre est trop lent. Je ne peux pas le faire n'importe où ailleurs ou je ne peux pas régler plus tôt. C'est le problème.
OriginalL'auteur Vlad
Lors de l'ajout ou de la modification d'une grande quantité de données dans ExtJS Magasin, je vous suggère de désactiver tous les événements à l'aide de la méthode:
Et lorsque votre insertion de finitions, d'activer des événements de nouveau. Cela peut très bien améliorer votre performance.
OriginalL'auteur stinger