Hello,
j'ai ceci :
tpm :
<div style='overflow:scroll; height:500px'>
<table class='TblData'>
<tr class='Head'>
<td>#</td><td>
[c0.val;block=td]
</td>
</tr>
<tr class='Odd'>
<td>[r.#]</td><td>
[r.[c1.key;block=td];block=tr]
</td>
</tr>
<tr class='Even'>
<td>[r.#]</td><td>
[r.[c2.key;block=td];block=tr]
</td>
</tr>
</table>
</div>
|
php :
$TbsWin->LoadTemplate('tpl/frames/FrmFileLines.tpl');
$TmpTbl = $MyComp->GetDiffTab(); //renvoie un tab à 2 dimensions
$TbsWin->MergeBlock('c0,c1,c2',$TmpTbl[0]);
$TbsWin->MergeBlock('r',array_slice($TmpTbl,1));
$TbsWin->Show(TBS_NOTHING);
$Disp = $TbsWin->Source;
|
je voudrais que mes lignes (<tr>) soient affichés dans une couleur en fonction de la colonne 7, cette colonne peut avoir des valeurs de 0 à 4 et j'ai des styles css de 0 à 4.
il faudrait donc trouver un moyen d'inclure la valeur de la col. 7 dans ma balise tr
du genre <tr class="[col7.val]">
mais je ne vois vraiment pas comment.
Ah oui, à savoir, pour la ligne header (c0) ça ne doit pas être fait, et les lignes paires et impaires peuvent être recoupés (c1 et c2)
Question supplémentaire: comment faire pour que ce ne soit pas la 7e col, mais la dernière et qu'en plus elle ne soit pas affichée
Merci,
Cemir