Vista: in tabella per righe a colore alternato

Sar-At riconosce la necessità di creare tabelle visivamente aggraziate e leggibili usando il meccanismo delle Viste. Per questo motivo Sar-At definisce automaticamente uno pseudo-campo chiamato sarelviews_row e gli assegna alternativamente il valore "odd" e "even" (rispettivamente nelle righe dispari e pari). In combinazione con un semplice foglio stile, questo permette di ottenere righe a sfondo alternato.

    <style type="text/css"><!--/*--><![CDATA[/*><!--*/

td.odd { background-color: #CCFFFF; }

td.even { background-color: #0099FF; }

/*]]>*/--></style> <table border='1'> {BEGIN elenco_prodotti}

<tr> <td class='{sarelviews_row}'> {title}

</td> <td class='{sarelviews_row}'> {prezzo}

</td> </tr> {END elenco_prodotti}

</table>

Il risultato HTML (che viene inviato al browser) sarà:

    <table border='1'>
         <tr>
              <td class='odd'>Biscotti al cioccolato</td>
              <td class='odd'>3.25</td>
         </tr>
         <tr>
              <td class='even'>Torta al cioccolato</td>
              <td class='even'>20</td>
         </tr>
         <tr>
              <td class='odd'>Yogurt al cioccolato</td>
              <td class='odd'>1.5</td>
         </tr>
    </table> 

Il risultato a video sarà:

Biscotti al cioccolato

3.25

Torta al cioccolato

20

Yogurt al cioccolato

1.5