Bonjour à tous,
Je suis en train d'ajouter à ma InfiniteGrid un "Live Search Grid" comme dans la demo Sencha.
Mais voilà dans la demo Sencha, il utilise une simple Grille et donc à un certain moment ils font:
dans le fichier: http://docs.sencha.com/extjs/4.2.2/e...chGridPanel.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... me.store.each(function(record, idx) { ...
Mon problème, c'est que cela ne fonctionne pas sur un store pour une grille infinie.
Comment puis-je faire pour parcourir tous les records déjà téléchargés ?
(en MVC) je fais:
...
this.getRefInfgrid().store.data.each(function(record, idx) {
...
et hélas, alors que mon store contient 47 records (pour l'exemple),
j'obtiens des valeurs bizarres:
- record renvoie un nombre !
- idx contient un ensemble de record donc le nombre est aléatoire (23, 17, 30, 25)
- et je boucle 4 fois au lieu de 47....
si mon store contient 5 records, j'obtiens
- record renvoie 1
- idx contient mes 5 records (est-ce que 5 ne correspond pas aux 5 first ou 5 last par exemple)
bref, un conseil serait le bienvenu...
D'avance merci !
Bruno
Partager