Archivio per Categoria odoo

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

T-VALUE LIST – info

t-value list in odoo 11.00, il tag che si utilizza per listare i record del database di odoo. Ricordiamoci che Odoo ragiona in modo particolare per quello che riguarda la visualizzazione dei campi nelle viste.

t-value , metatag da utilizzare spesso e volentieri nelle viste ha una sua sintassi particolare e per le liste di seguito troverete un esempio di codice che potrebbe tornarvi molto utile anche con un semplice copia e incolla delle sezioni standard.

vediamo come fare un list

<h1>PACKAGES</h1>

<table class=”table table-condensed” t-if=”o.pack_operation_ids”>

<thead>

<tr>

<th><strong>Package Name</strong></th>

</tr>

</thead>

<tbody>

<t t-set=”package” t-value=”list(set([ pack.result_package_id for pack in o.pack_operation_ids if pack.result_package_id]))”/>

<tr t-foreach=”package” t-as=”p”>

<td><span t-esc=”p.name”/></td>

</tr>

</tbody>

</table>

t-value list
t-value list

se ti è piaciuto questo argomento t-value list, visita il nostro blog e scopri quali interessantissimi argomenti vengono trattati.

Nei prossimi giorni inizieremo a parlare della versione 12 che ha qualche differenza sia nel linguaggio di programmazione sia nell’utilizzo di alcuni costruttori nelle varie sezioni dei moduli.

Un grande programma per aziende che cercano di ottimizzare al meglio i loro flussi di lavoro.

t-if , come utilizzare le condizioni in xml

tif

partiamo col dare una piccola spiegazione di cosa sia odoo, partendo dal presupposto che non tutti possano saperlo.

OpenERP ora Odoo, nacque nel 2005 ad opera di Fabien Pinckaers con il nome TinyERP e con il proposito di rivoluzionare il mondo del software per le imprese. Da maggio del 2014 ha cambiato nome in Odoo.

Odoo (già OpenERP) ora deve definitivamente considerarsi una suite di prodotti software attivamente supportato da una community internazionale e da una italiana ai fini della localizzazione.

Il software è open source ed è rilasciato secondo i termini della GNU Lesser General Public License.

Riguardo Odoo sono stati scritti diversi libri, alcuni dedicati ad aree funzionali specifiche come la contabilità,[ altri all’ambiente di sviluppo.

come utilizzare le condizioni in xml odoo qweb

<t t-if="origin != l.origin">
  <td>foo</td>
</t>
<t t-else="">
  <td>bar</td>
</t>
<t t-if="origin != l.origin">
    <td>foo</td>
</t>
<t t-elif="">
    <td>bar</td>
</t>

Total: <t t-esc="sum(l.amount for l in object.lines)"/>
# Followers: <t t-esc="len(object.follower_ids)"/>

se ti è piaciuto l’argomento, ti consigliamo di fare un giro sul nostro blog e scoprire molte altre cose interessanti.

%d blogger hanno fatto clic su Mi Piace per questo: