Trier des groupes via jquery datatables - HTML/CSS - Programmation
MarshPosté le 15-11-2013 à 00:18:23
Bonjour j'ai une question pour vous à propos du plugin DataTables.
J'ai un tableau avec des record de ce genre col1 col2 col3 col4 aaa 123 ggg 1 aaa 234 ccc 2 bbb 124 bbb 1 ccc 444 ddd 1
Bon je voudrais trier ce tableau de façon à ce que les éléments de col1 restent toujours groupés et que si col1 a 2 valeurs identiques ce soit uniquement le record avec 2 en col4 qui serve pour le tri.
Donc si je trie en asc sur la col2 je devrais obtenir le résultat suivant : col1 col2 col3 col4 bbb 124 bbb 1 aaa 123 ggg 1 aaa 234 ccc 2 ccc 444 ddd 1
La seule façon "simple" que je vois de faire ça ce serait. 1. retirer tous les éléments avec 1 en col4 et qui ont un doublon en col1 avec un 2 en col4. (dans l'exemple la ligne aaa 123 ggg 1) 2. Trier tous les éléments restant 3. Réinsérer les élément retirer en se basant sur la position du doublon en col1
Si vous avez une meilleure idée, ou qui pourrait être complètement automatisée via DataTables, a vot boncoeur.
Marsh Posté le 15-11-2013 à 00:18:23
Bonjour j'ai une question pour vous à propos du plugin DataTables.
J'ai un tableau avec des record de ce genre
col1 col2 col3 col4
aaa 123 ggg 1
aaa 234 ccc 2
bbb 124 bbb 1
ccc 444 ddd 1
Bon je voudrais trier ce tableau de façon à ce que les éléments de col1 restent toujours groupés et que si col1 a 2 valeurs identiques ce soit uniquement le record avec 2 en col4 qui serve pour le tri.
Donc si je trie en asc sur la col2 je devrais obtenir le résultat suivant :
col1 col2 col3 col4
bbb 124 bbb 1
aaa 123 ggg 1
aaa 234 ccc 2
ccc 444 ddd 1
La seule façon "simple" que je vois de faire ça ce serait.
1. retirer tous les éléments avec 1 en col4 et qui ont un doublon en col1 avec un 2 en col4. (dans l'exemple la ligne aaa 123 ggg 1)
2. Trier tous les éléments restant
3. Réinsérer les élément retirer en se basant sur la position du doublon en col1
Si vous avez une meilleure idée, ou qui pourrait être complètement automatisée via DataTables, a vot boncoeur.
---------------
Instagram - Mon PVT en Australie.