Categories > TinyButStrong general (FR) >

colonne dynamic + affichage conditionnel

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: frog
Date: 2006-03-05
Time: 10:47

colonne dynamic + affichage conditionnel

Je viens de découvrir tbs et je suis conquis. Du coup, je mets au point un outil générique pour afficher des listes dynamiquement et cela fonctionne très bien.

Je voudrais aller plus loin et permettre de trier le tableau sur le choix d'une colonne.
   <th class="[c0.key]"><a href=[var.urltri][c0.key]>[c0.key;block=th]</th>

Ma variable urltri="prog.php?order=xxx" ce qui me permet de récupérer le nom de la colonne sur laquelle je dois faire le tri.

Je voudrais maintenant afficher ASC ou DESC à côté du titre de la colonne et la je calle. Ma variable order contient le nom de la colonne sur laquelle j'ai fait le tri. En fonction du nom de cette variable je voudrais qu'apparaisse le sens du tri.
Mais avec la synthaxe des colonnes dynamique j'ai un peu de mal à m'y retrouver.

J'ai essayé sans doute betement de rajouter [var.sens;when [c0.key] = var.order] mais le resultat c'est qu'il m'affiche ASC (ou DESC) sur toutes les colonnes.

Comment faire pour afficher ASC uniquement sur la colonne utilisé pour le tri.

Merci d'avance pour votre aide.

By: frog
Date: 2006-03-05
Time: 11:13

Re: colonne dynamic + affichage conditionnel

J'ai trouvé en regardant les différents posts du forum :
<a> [var.sens] [onshow;block=a;when [c0.key] = [var.order]]</a>

Ca marche impécable !