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 :
Par contre quand je fais un
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++; });il ne me retourne pas tous les menus modifiés, il ne m'en retourne qu'un seul.
Code : Sélectionner tout - Visualiser dans une fenêtre à part store.getModifiedRecords();
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
Partager