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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
...
me.store.each(function(record, idx) {
...
dans le fichier: http://docs.sencha.com/extjs/4.2.2/e...chGridPanel.js

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