Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: cosa significa "o" nei file interpretati da qweb

cosa significa "o" nei file interpretati da qweb 2 Anni 2 Mesi fa #26406

  • ndrini
  • Avatar di ndrini
  • Offline
  • Gold Boarder
  • Messaggi: 291
  • Ringraziamenti ricevuti 22
  • Karma: 0
QWeb è il traduttore di file xml (o meglio di xml modificati con sigle speciali del template, quali t-value e t-set, nonché html puro) in altri formati, fra cui html e pdf (tramite wkhtmltopdf).

Ci sono delle notazioni speciali del template, quali
<t t-raw="0" />
che dice, prendi quello che contiene il file template chiamante e lo metti qua, nel codice chiamato.

Ma fra le cose che non capisco c'è anche il ruolo della lettera o.
<template id="external_layout">
    <!-- Multicompany -->
    <t t-if="o and 'company_id' in o">
        <t t-set="company" t-value="o.company_id"></t>
    </t>
    <t t-if="not o or not 'company_id' in o">
        <t t-set="company" t-value="res_company"></t>
    </t>
</template>

"o" lo pensavo come origin, un calderone da cui prendere i dati usati nel template.
Ma cosa significa davvero quando dice "se esiste o o se la compagnia fa parte di o"?


Grazie.

Andrea
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

cosa significa "o" nei file interpretati da qweb 2 Anni 2 Mesi fa #26407

  • enlightx
  • Avatar di enlightx
  • Online
  • Platinum Boarder
  • Messaggi: 6064
  • Ringraziamenti ricevuti 638
  • Karma: 85
object

in quel caso sta controllando se company_id è un attributo di o, ovvero l'oggetto/record sul quale stai lanciando la stampa
Davide Corio
Odoo Solution Architect
email: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
web: www.davidecorio.com
Ultima modifica: 2 Anni 2 Mesi fa da enlightx.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

cosa significa "o" nei file interpretati da qweb 2 Anni 2 Mesi fa #26412

  • ndrini
  • Avatar di ndrini
  • Offline
  • Gold Boarder
  • Messaggi: 291
  • Ringraziamenti ricevuti 22
  • Karma: 0
:wave:
Ho capito.
Grazie.
Andrea
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

cosa significa "o" nei file interpretati da qweb 2 Anni 2 Mesi fa #26416

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Ma fai attenzione che alle volte lo trovi come "o" alle volte come "doc" alle volte come .....

Il motore di pre-processing del report inserisce nel contesto di quest'ultimo degli oggetti a cui da un nome ... in altre parole valorizza delle variabili globali per tutto il report.

default_header, default_footer e corpo son 3 report diversi fai attenzione.

Generalmente le configurazioni di default prevedono il bind del modello oggetto del report sulla variabile "o"

Questo comportamento e la possibilità di inserire ulteriori oggetti è controllato dal metodo render_html che puo' essere sovrascritto nello specifico report inserendo i proprio oggetti a piacimento.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.122 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam