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!
Per favore, non inserire richieste per moduli della 9.0 e successive in quanto il supporto è a pagamento.
Queste richieste devono essere inserite nella sezione dedicata ai partner.
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: ereditare view per rendere campo editabile

Re:ereditare view per rendere campo editabile 6 Anni 2 Mesi fa #9564

  • alex_cam
  • Avatar di alex_cam
  • Offline
  • Expert Boarder
  • Messaggi: 153
  • Ringraziamenti ricevuti 2
  • Karma: 1
scusate e grazie per l'aiuto ma non riesco a venirne fuori:
in __openerp__ ho messo:
"depends" :

e nella view:
<xpath
expr="//form/group/group/field[@name='weight']"
position="attributes">
<attribute name="readonly">0</attribute>
</xpath>
e mi continua a dare l'errore:
Element '<xpath expr="//form/group/group/field[@name='weight']">' not found in parent view '%(parent_xml_id)s'

La cosa strana è che se provo a cambiare gli attributi del campo origin che si trova nello stesso gruppo di "weight"
<xpath
expr="//form/group/group/field[@name='origin']"
position="attributes">
<attribute name="readonly">1</attribute>
</xpath>
oppure
<xpath
expr="//field[@name='origin']"
position="attributes">
<attribute name="readonly">1</attribute>
</xpath>

funziona tutto..
Alessandro Camilli
www.openforce.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:ereditare view per rendere campo editabile 6 Anni 2 Mesi fa #9565

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
Scusa ma perchè metti la dipendenza da delivery?
stai cercando di personalizzare il form view_picking_out_form che è un form che sta nel modulo stock.
Quindi la dipendenza dovrebbe essere da stock e il file __openerp__.py dovrebbe contenere
"depends":
HTH
Ciao fabrizio
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:ereditare view per rendere campo editabile 6 Anni 2 Mesi fa #9566

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
inoltre per testare le espressioni xpath, ti consiglio di fare cosi.
vai su questo sito
www.xpathtester.com/
dentro la text box XML ci copy tutto l'xml della view originale che vorresti modificare e digiti la tua espressione xpath e la provi
HTH again :-)
ciao f
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:ereditare view per rendere campo editabile 6 Anni 2 Mesi fa #9567

  • shakin89
  • Avatar di shakin89
  • Offline
  • Platinum Boarder
  • Messaggi: 388
  • Ringraziamenti ricevuti 7
  • Karma: 7
shakin89 ha scritto:
Scusa ma perchè metti la dipendenza da delivery?
stai cercando di personalizzare il form view_picking_out_form che è un form che sta nel modulo stock.
Quindi la dipendenza dovrebbe essere da stock e il file __openerp__.py dovrebbe contenere
"depends":
HTH
Ciao fabrizio
Scusa ma ti ho detto una baggianata. Il campo che stai cercando di rendere editabile è definito dentro il modulo delivery.
Ti avviso però che non riuscirai a renderlo editabile il quanto il campo è cosi definito:
'weight': fields.function(_cal_weight, type='float', string='Weight', digits_compute= dp.get_precision('Stock Weight'), multi='_cal_weight',
                  store={
                 'stock.picking': (lambda self, cr, uid, ids, c={}: ids, ['move_lines'], 20),
                 'stock.move': (_get_picking_line, ['product_id','product_qty','product_uom','product_uos_qty'], 20),
                 }),
ed essendo una funzione non credo riuscirai a renderlo editabile.
Il campo è calcolato sommando tutti i pesi dei singoli pezzi delle linee del movimento.
Ciao
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:ereditare view per rendere campo editabile 6 Anni 2 Mesi fa #9568

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
Hai provato a fare anche un update all della tua installazione, se aggiorni il solo modulo magari non funziona perchè il campo weight era stato eliminato in una tua precedente xml view...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:ereditare view per rendere campo editabile 6 Anni 2 Mesi fa #9569

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
come non detto allora... sul weight ha ragione shakin98
se fai però dei delete su campi comunque è sempre meglio un update all se poi lo fai "ricomparire"
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.132 secondi

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

Protected by R Antispam