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
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: dubbi su qweb

dubbi su qweb 2 Anni 3 Giorni fa #27238

  • ndrini
  • Avatar di ndrini
  • Offline
  • Gold Boarder
  • Messaggi: 291
  • Ringraziamenti ricevuti 22
  • Karma: 0
Ciao a tutti,
un po' di domande su qweb

Premetto che per ora no posso provare com'è il rendering, quindi vado alla cieca (da qui le domande, magari banali).


a. una scritta che appare solo se c'è il dato
Parlo di contratti (fatture ricorrenti, nella versione italiana, mi pare).
<span t-if="o.code">
<span>Numero del contratto </span>
<t t-field="o.code"/>
</span>

Dovrebbe far apparire la scritta " Numero del contratto ###" solo se esiste.

b. vorrei una specie di tabella (anche se forlmalmente non è un tabella) che usa il bootstrap.
<div class="panel panel-primary">
    <div class="panel-heading">
        <h4>
            Customer Data
            </h4>
    </div>

    <div class="panel-body">
        <!-- 1ª riga nombre y NIF -->
        <!-- 1ª riga: nombre 2+6 y NIF 1+3 -->
        <div class="row">
            <t t-if="o.date_start">
                <div class="col-xs-2 text-right">
                    <strong>Name:</strong>
                </div>
                <div class="col-xs-6">
                    <span t-field="o.partner_id.name"/>
                </div>
            </t>

            <div t-if="o.partner_id.vat">
                <div class="col-xs-1 text-right">
                    <strong>VAT:</strong>
                </div>
                <div class="col-xs-3">
                    <span t-field="o.partner_id.vat"/>
                </div>
            </div>
        </div>

E' giusto aggiungere, sulla stessa riga, vari tag <div class="col-xs-numero"> per un totale di 12?

Grazie.

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

dubbi su qweb 2 Anni 3 Giorni fa #27242

  • ndrini
  • Avatar di ndrini
  • Offline
  • Gold Boarder
  • Messaggi: 291
  • Ringraziamenti ricevuti 22
  • Karma: 0
ndrini ha scritto:
Ciao a tutti,
un po' di domande su qweb

Premetto che per ora no posso provare com'è il rendering, quindi vado alla cieca (da qui le domande, magari banali).


a. una scritta che appare solo se c'è il dato
Parlo di contratti (fatture ricorrenti, nella versione italiana, mi pare).
<span t-if="o.code">
<span>Numero del contratto </span>
<t t-field="o.code"/>
</span>

Dovrebbe far apparire la scritta "Numero del contratto ###" solo se esiste.


Questa parte dà l'errore
"t-field can not be used on a t element, provide an actual HTML node"

trasformato in
<span t-if="o.code">
<span>Numero del contratto</span>
<div t-field="o.code"/>
</span>
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

dubbi su qweb 2 Anni 2 Giorni fa #27252

  • federico.ranieri
  • Avatar di federico.ranieri
  • Offline
  • Fresh Boarder
  • Developer
  • Messaggi: 15
  • Ringraziamenti ricevuti 7
  • Karma: 1
In Qweb sarebbe buona cosa usare i giusti tag per i controlli, cicli, stampa etc.

Per un controllo condizionale:
<t t-if="o.code == ........">
 - se è vero
</t>
<t t-if="o.code != ......">
- altrimenti
</t>


per la stampa o utilizzi:
<t t-esc="">
o
<t t-raw="">
o
<span/p/h1/h2..... t-field="">
Ricerca e Sviluppo
Hexcode
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: ndrini

dubbi su qweb 1 Anno 11 Mesi fa #27273

  • ndrini
  • Avatar di ndrini
  • Offline
  • Gold Boarder
  • Messaggi: 291
  • Ringraziamenti ricevuti 22
  • Karma: 0
federico.ranieri ha scritto:
In Qweb sarebbe buona cosa usare i giusti tag per i controlli, cicli, stampa etc.

Credo questa accortezza sia generale :)



Approfitto per una domanda
Nel report avevo messo un t-field.

Non è piaciuto ad odoo:
QWebException: "t-field can not be used on a t element, provide an actual HTML node" while evaluating

Effettivamente noto che nel tuo codice il f-field è dentro uno span
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

dubbi su qweb 1 Anno 11 Mesi fa #27275

  • federico.ranieri
  • Avatar di federico.ranieri
  • Offline
  • Fresh Boarder
  • Developer
  • Messaggi: 15
  • Ringraziamenti ricevuti 7
  • Karma: 1
Ricevi quel messaggio perchè "t-field" deve essere usato dentro tag conosciuti da html come: span,p,h1,h2 etc.

Sbagliato:
<t t-field="o.code"/>


Corretto:
<span t-field="o.code" />
<p t-field="o.code" />
<h1 t-field="o.code" />
....

Spero di aver risposto alla tua domanda.
Ricerca e Sviluppo
Hexcode
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

dubbi su qweb 1 Anno 11 Mesi fa #27276

  • ndrini
  • Avatar di ndrini
  • Offline
  • Gold Boarder
  • Messaggi: 291
  • Ringraziamenti ricevuti 22
  • Karma: 0
federico.ranieri ha scritto:
Ricevi quel messaggio perchè "t-field" deve essere usato dentro tag conosciuti da html come: span,p,h1,h2 etc.
....
Spero di aver risposto alla tua domanda.

Solo in parte.

Infatti, visto che in html posso usare un testo senza tag (o almeno lo potevo fare una volta,... non so in html 5),
mi domandavo perché questo non è permesso in qweb, che è una forma per ottenere - dopo il parsing - html.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.147 secondi

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

Protected by R Antispam