Loops o Ciclos con
QWeb en Odoo es muy util al momento de realizar o ejecutar funcionalidades como Reportes, Archivos XML etc. todo esto basado en plantillas, pero existen muchas funcionalidades muy utiles que nos pueden ayudar a mejorar el diseño de nuestros Reportes, de las cuales les vengo a hablar en este post y son:
- as_first
- as_last
- as_index
t t-foreach="['A','B','C','D','E']" t-as="item">
<p t-if="item_first">
Inicio
</p>
<p>
Indice <t t-esc="item_index"/> y resultado <t t-esc="item"/>
</p>
<p t-if="item_last">
Fin
</p>
</t>
El resultado seria:
Inicio
Indice 0 y resultado A
Indice 1 y resultado B
Indice 2 y resultado C
Indice 3 y resultado D
Indice 4 y resultado E
Fin
Podemos deducir que las palabras clave as_first indica el inicio del loop, as_index el recorrido de nuestro ciclo y as_end si es el ultimo valor de nuestra lista.
0 comentarios:
Publicar un comentario