J'utilise ExtJS pour charger des données sur une grille, et je veux ajouter quelques processus supplémentaires après que les données ont été mis complètement sur la grille. Mon contexte est, après que les données ont été mises sur la grille, je vais vérifier toutes les lignes, et marquer certaines d'entre elles comme désactivées en fonction d'une condition spécifiée et mettre une info-bulle à la ligne (expliquer pourquoi elle est désactivée). J'ai essayé d'utiliser 2 événements: 'afterrender' de Grid, et 'load' du magasin de la grille, mais ils n'ont pas fonctionné.processus après grille a été chargée complètement en utilisant ExtJS
Parce que lors de la première initialisation de la grille a été tiré grid's 'afterrender'
, sans souci de chargement de données. store's 'load'
a été déclenché lorsque les données étaient préremplies à stocker (pas de rendu à l'écran). Par conséquent, je ne peux pas obtenir la ligne <div>
comme style désactivé.
Alors, quel est l'événement pour détecter le moment où les données ont été chargées et rendues complètement sur la grille? Et comment puis-je mettre en œuvre cette exigence?
Quelle version d'ExtJs utilisez-vous? Je pense que vous essayez de résoudre votre problème sous un mauvais angle. – sha
J'utilise ExtJS 4.0.1, merci. –