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: Mostrare il valore di un campo in un secondo campo

Mostrare il valore di un campo in un secondo campo 6 Anni 10 Mesi fa #6877

  • Ric3465958230
  • Avatar di Ric3465958230
  • Offline
  • Fresh Boarder
  • Messaggi: 13
  • Karma: 0
Ciao a tutti, sto sviluppando un modulo e dovrei creare un campo che mostri il valore presente in un altro campo...dovrei usare un functional field? Potreste indicarmi un semplice esempio?

Grazie in anticipo!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Mostrare il valore di un campo in un secondo campo 6 Anni 10 Mesi fa #6880

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Un altro campo di un altro oggetto? Puoi usare il 'related':
doc.openerp.com/v6.1/developer/03_module...tml#relational-types

Vedi ad esempio il campo city di res.partner
Lorenzo Battistini
github.com/eLBati

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

Re:Mostrare il valore di un campo in un secondo campo 6 Anni 10 Mesi fa #6882

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
se vuoi mostrare però campi dell'oggetto attuale, magari rettificandoli, purtroppo devi usare il function

nel memento http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDUQFjAA&url=http%3A%2F%2Fdoc.openerp.com%2Fmemento%2Folder_versions%2FOpenERP_Technical_Memento_v0.6.1.pdf&ei=ahp8T_O3Do3Eswbqn9i_CQ&usg=AFQjCNFVaBvh3EMxx2Q1RnqSuBGCSGk_kA&sig2=i4sBuks7jJj9_ud1KIoZqA

puoi trovare i campi vote_sum e vote_avg che sono function
se cerchi tra gli addons con
grep -r function * | grep fields
ne troverai migliaia
concettualmente ad un campo abbini una funzione, devi tenere conto che gli passi gli ids di N records quindi la function ritornerà una lista dove per ogni ID c'è il valore del campo, il caso più complesso è se con una funzione calcoli più campi (multi) li devi specifivare con un dizionario a quale campo ti stai riferendo
Ultima modifica: 6 Anni 10 Mesi fa da NicoTheBrush.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.160 secondi

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

Protected by R Antispam