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
Ricordati di dichiarare la versione di Odoo a cui riferisce la domanda
  • Pagina:
  • 1
  • 2

ARGOMENTO: RISOLTO : Come estendere una vista

RISOLTO : Come estendere una vista 5 Anni 8 Mesi fa #12056

  • damocle83
  • Avatar di damocle83
  • Offline
  • Gold Boarder
  • Messaggi: 181
  • Karma: 0
Come da titolo sto cercando una wiki e/o tutorial per creare un modulo che estenda una vista già presente in openerp.
Ad esempio la vista delle "fatture clienti", se vado in debug mode e apro "gestisci viste" trovo l'elenco delle viste e già preselezionata "account.invoice.tree". se la apro posso aggiungere i campi a mio piacimento.
Ebbene, come si crea un modulo che la faccia in automatico?
Grazie in anticipo per l'aiuto
Ultima modifica: 5 Anni 8 Mesi fa da damocle83.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Come estendere una vista 5 Anni 8 Mesi fa #12057

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Puoi spulciare nei files xml cercando con:
grep -r inherit_id *

in pratica nelle viste, che crei in XML, puoi dire di partire da una vista esistente (inherit_id="nome_modulo.vista") poi trovi un campo che ne fa parte e indichi cosa andare ad inserire di extra.

Per agganciarti ad un campo che esiste nella vista puoi prenderlo direttamente, es:
<field name="campo_esistente" position="after">
metti qui i tuoi campi
</field>

o usare xpath per andarlo a cercare scorrendo il DOM della vista:
<xpath expr="/form/notebook/page/field[@name="campo_esistente"] position="after">
metti qui i tuoi campi
</xpath>
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Come estendere una vista 5 Anni 8 Mesi fa #12063

  • damocle83
  • Avatar di damocle83
  • Offline
  • Gold Boarder
  • Messaggi: 181
  • Karma: 0
MI puoi consigliare un modulo da usare come partenza?
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Come estendere una vista 5 Anni 8 Mesi fa #12064

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Il modulo "idea" era stato concepito (a parte per gestire le idee :) ) per presentare parecchie casistiche (workflow, viste, campi vari ecc.), prova a vedere se ci trovi anche l'inherit_id, in caso contrario quasi tutti i moduli vanno a ritoccare viste esistenti quindi lancia il grep consigliato prima
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Come estendere una vista 5 Anni 8 Mesi fa #12066

  • damocle83
  • Avatar di damocle83
  • Offline
  • Gold Boarder
  • Messaggi: 181
  • Karma: 0
<?xml version="1.0" ?>
<openerp>
<data>
<record id="view_extend_tree_invoice" model="ir.ui.view">
<field name="name">account.invoice.extend.data</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_tree"/>
<field name="arch" type="xml">
<field name="state" position="after" >
<field name="amount_to_pay"/>
</field>
</record>
</data>
</openerp>

questo è il mio file, e questo l'errore pastebin.com/iQysbw5c
ovvero : XMLSyntaxError: Opening and ending tag mismatch: field line 8 and record, line 12, column 12
ma non lo capisco, i tag sembrano esserci a meno di errori grossolani
Ultima modifica: 5 Anni 8 Mesi fa da damocle83.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Come estendere una vista 5 Anni 8 Mesi fa #12067

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Infatti manca un </field>
prima di </record>
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: damocle83
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.135 secondi

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

Protected by R Antispam