Categories > TinyButStrong general (FR) >

conditionner l'affichage d'une colonne d'un tableau ???

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: fnoelant
Date: 2006-04-22
Time: 21:14

conditionner l'affichage d'une colonne d'un tableau ???


Pour conditionner l'affichage d'une ligne, c'est très facile grâce à [nom_block;block=tr;when [var...]=...].

par contre, comment faire pour conditionner une colonne entière ?

pour l'instant, j'y arrive avec ce type d'instruction:
[onload_crd;block=td;when[var.x_crd]=1;several]
mais il faut la réperter dans toutes les cellules.

y a t-il plus simple ?
By: Skrol29
Date: 2006-04-24
Time: 11:03

Re: conditionner l'affichage d'une colonne d'un tableau ???

Salut,

Les cellules d'un tableau c'est un truc très difficle à gérer en mode dynamique en général (moteur de template ou pas) parce que c'est codé de façon discontinue (entrecoupée avec <tr>).

De façon logique, tu ne peux pas vraiment masquer une colonne sur une ligne seuleument, ou alors tu dois définir un "colspan" et il faudrait faire une fonction TBS dédiée rien que pour ça.
mais si tu souhaites supprimer une colonne sur toute les lignes, le mieux c'est de le faire avant la fusion du tableau. Comme ça plus de pb.
By: fnoelant
Date: 2006-04-24
Time: 13:35

Re: conditionner l'affichage d'une colonne d'un tableau ???

Ha oui ok.
un peit MergeSpecial avant le show() si j'ai bien compris.

merci.