via Principessa Mafalda, 7 - Garbagnate Milanese
+39 02.99.02.78.66

limitare un ciclo foreach

limitare un ciclo foreach

t-if

Come limitare un ciclo foreach se si verifica una condizione:

Questo e’ il sistema migliore per poter eseguire un blocco di codice solo per una volta all’interno di un ciclo foreach. Chiaramente il ciclo girera’ per tutti i valori presenti nel vettore ma senza fare nulla oltre a quello richiesto nel blocco del codice.

<div>

    <t t-set=”foo” t-value=”False”/>

    <t t-foreach=”[1, 2, 3, 4, 5, 6]” t-as=”i”>

        <t t-if=”foo == False”>

             <p><t t-esc=”i”/></p>

             <t t-if=”i==3″>

                 <t t-set=”foo” t-value=”True”/>

             </t>

        </t>

    </t>

</div>

Chiaramente questo e’ solo un esempio da cui prendere spunto.

 

Rispondi