IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ext JS / Sencha Discussion :

[ExtJS4.2.2] MVC - Infinite grid + Live Search, parcourir le store ?


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 624
    Par défaut [ExtJS4.2.2] MVC - Infinite grid + Live Search, parcourir le store ?
    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

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    624
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 624
    Par défaut
    Voilà au bout d'une journée, j'ai trouvé !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                var recs = this.getRefinfpatentgrid().store.getProxy().reader.rawData.rows;
                Ext.each(recs, function(record, idx) {

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 24/02/2015, 15h50
  2. asp.net mvc MVCContrib Grid avec jquery.datatable
    Par mourbare dans le forum ASP.NET MVC
    Réponses: 0
    Dernier message: 25/10/2011, 13h08
  3. Réponses: 130
    Dernier message: 06/07/2009, 21h59
  4. Live Search API
    Par calagan99 dans le forum ASP.NET
    Réponses: 10
    Dernier message: 26/09/2007, 21h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo