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 :

[ExtJS 6] Modification de l'ordre dans un treepanel


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de abraxis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 439
    Par défaut [ExtJS 6] Modification de l'ordre dans un treepanel
    Bonjour,

    J'ai un arbre (treepanel) dans lequel j'ai mis en place la possibilité de changer l'ordre des "menu" (leaf) via un drag and drop.
    Sur l'event "drop" je change dans tous les menus un attribut qui indique l'ordre pour l'affichage.
    Quand je parcours le store après opération, tout est OK.
    Voici comment je met à jour mon attribut pour gérer l'ordre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var i = 0;
    Ext.each(store.getData().items, function(record, index, records) {
        record.set('order', i + 1);
        i++;
    });
    Par contre quand je fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    store.getModifiedRecords();
    il ne me retourne pas tous les menus modifiés, il ne m'en retourne qu'un seul.

    Si l'un d'entre vous a une idée du pourquoi tous les menus de sont pas retourné par le méthode "getModifiedRecords()".

    Merci par avance

  2. #2
    Membre éclairé
    Avatar de abraxis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 439
    Par défaut
    Je vais me répondre à moi même.
    Dans le plugin du dragon and drop j'avais utilisé l'option "copy:true".
    J'ai donc supprimé cette ligne et maintenant tout fonctionne correctement.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/08/2005, 11h57
  2. Réponses: 9
    Dernier message: 22/06/2005, 08h45
  3. Modif d'un ini dans une combo box
    Par Julien.alkaza dans le forum C++Builder
    Réponses: 5
    Dernier message: 03/04/2005, 23h39
  4. Réponses: 8
    Dernier message: 28/04/2004, 16h53
  5. Modif. d'un 'REG_BINARY' dans registre (2000/XP)...
    Par Boulotaur2024 dans le forum Langage
    Réponses: 4
    Dernier message: 08/05/2003, 16h12

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