CMS Automne http://www.automne-cms.org/forum/ |
|
PB de tri sur un résultat de recherche POLYMOD http://www.automne-cms.org/forum/viewtopic.php?f=2&t=761 |
Page 1 sur 1 |
Auteur: | pdub75 [ Mer Jan 12, 2011 7:42 pm ] |
Sujet du message: | PB de tri sur un résultat de recherche POLYMOD |
Bonjour, je rencontre un problème de tri lors de l'édition d'un tableau. Ce tableau est le résultat d'une requête à mon POLYMOD. Je voudrais 2 niveaux de tri. J'ai un tri sur un type d'information, et à l'intérieur de ce type d'info je voudrais trier sur une date par ordre croissant (ou décroissant, peu importe). Je croyais résoudre le problème en codant successivement 2 critères avec <atm-search-order..../> mais seul mon premier critère est pris en compte. Comment faire pour que mes 2 critères de tri en cascade puissent s'appliquer ? Je sèche lamentablement. Merci à vous qui voudrez bien m'éclairer. ![]() |
Auteur: | Sébastien [ Jeu Jan 13, 2011 9:24 am ] |
Sujet du message: | Re: PB de tri sur un résultat de recherche POLYMOD |
Normalement tu ne peux trier que sur un seul critère. Il y a justement une idée en attente dans la boîte à idée pour étendre ça : http://www.automne.ws/web/fr/477-boite- ... php?id=896 Ceci étant, si tu regarde le commentaire qui s'y trouve, il y aurait à priori une solution mais je t'avoue ne pas avoir encore eu le temps de tester si elle fonctionne ou pas. |
Auteur: | pdub75 [ Jeu Jan 13, 2011 11:45 am ] |
Sujet du message: | Re: PB de tri sur un résultat de recherche POLYMOD |
Ah oui, effectivement c'est moi qui avais mis un commentaire après essai. Et j'avais cru voir que cela fonctionnait. La constatation aujourd'hui c'est que je m'étais mis le doigt dans l'oeil . Cela ne fonctionne pas . Seul, le premier atm-search-order est pris en compte. Par contre, pendant que j'y suis, j'ai pu voir dans la doc en ligne en mode administrateur une info à propos de la commande <atm-search-order...> . Il y est mentionné 3 options pour le tri : asc, desc, et block. Je me demandais si c'était pas l'option 'block' qui permettrait de se tirer d'affaire. Le problème c'est que je ne vois pas comment faire ! ![]() Cette option a-t-elle déjà été utilisée quelque part ? En tout cas je suis preneur ! Merci d'avance |
Auteur: | Frank [ Jeu Jan 13, 2011 11:54 am ] |
Sujet du message: | Re: PB de tri sur un résultat de recherche POLYMOD |
L'option block permet de choisir le type de tri lors de la modification de la rangée, elle ne te permettra pas de faire ce que tu souhaites. |
Auteur: | pdub75 [ Ven Jan 14, 2011 12:47 pm ] |
Sujet du message: | Re: PB de tri sur un résultat de recherche POLYMOD |
J'ai finalement réussi un tri d'affichage à 2 niveaux. Je fais ma recherche dans le POLYMOD sur un seul critère de tri, seule possibilité à l'heure actuelle dans Automne. Je ne fais pas de mise en forme de l'édition à chaud mais j'attends d'avoir toutes les occurrences pour la page d'affichage. Puis j'effectue un tri PHP avec la fonction array_multisort() pour trier sur plusieurs critères à la fois, et j'affiche la page. Cà marche nickel, mais....! Le problème inévitable avec cela, c'est que je fais un tri sur ma colonne date après coup, c'est-à-dire une fois que j'ai reçu le flot d'occurrences pour la page. Et quand Automne envoi la page suivante, si j'ai la suite de la même rubrique il y a des chances que les dates de ma colonne 'date' ne soient pas en séquence par rapport à la page précédente, bien que correctement triées sur la page en cours. C'est fâcheux mais logique, et je n'ai pas pu faire mieux. ![]() D'où l'intérêt d'avoir bientôt dans Automne la possibilité d'un <atm-search-order..> capable de gérer plusieurs niveaux de tri à la fois. Le tri global des occurrences serait donc fait en amont. Ah, ce serait cool ! ![]() |
Auteur: | Sébastien [ Ven Jan 14, 2011 1:54 pm ] |
Sujet du message: | Re: PB de tri sur un résultat de recherche POLYMOD |
Faut voter pour l'idée dans ce cas. |
Page 1 sur 1 | Le fuseau horaire est UTC [Heure d’été] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |