Comment trier le panneau de grille EXT JS Gross Groupé par son tri fiche des données ci-dessus que je veux par trier son ordre de tri (car je reçois ordre de tri pour chaque élément de groupe dans mon groupeDatastore) comme en dessous p>
4 Réponses :
dans groupingstore Définir la propriété: http://dev.sencha.com/deploy/dev/docs/?class=ext.grid.groupingview p> p>
Sortinfo ne triera que les données dans le groupe, c'est-à-dire Nissan Group Row1 et Row2 sera triée par la condition de SORTINFO, mais dans mon cas car toutes les lignes du groupe Nissan ont le même sort_order, il n'aura aucun effet.Je veux trier. Le groupe lui-même (benz, Nissan, Audim, Citron) n'est pas les données à l'intérieur du groupe.
@Jemsworld: Avez-vous pu trouver une solution pour le faire dans ExtJS? Je ne veux pas implémenter le tri à distance sur le backend.
Essayez de les configurer dans le magasin: et dans vous SQL ou ce que vous utilisez pour obtenir des données trier par le champ de regroupement d'abord. P> select * from table order by brandName, id
Cela a bien fonctionné, mais même avec seulement la télécommande et non des télécommandes, car c'est vrai, tout tri de colonnes va au serveur.
Pour EXTJS 4 et pour le tri local, insédue à l'aide de:
Utilisation: Groupfield: 'mygroupfield' code> sur le magasin p>
Magassers: [{
Propriété: 'TaskList_ID',
Sorterfn: fonction (O1, O2) {}
}] code> p>
Dans le magasin, utilisez la colonne de commande de tri comme champ de groupe.
dans la grille: p> où groupid est l'ID de la colonne que vous souhaitez Pour afficher P> P>