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

ARGOMENTO: nascondere field da form lead

nascondere field da form lead 1 Anno 7 Mesi fa #28827

  • sasi_db
  • Avatar di sasi_db
  • Offline
  • Senior Boarder
  • Messaggi: 43
  • Karma: 0
salve a tutti avrei bisogno di nascondere la voce cliente nel form di inserimento di un nuovo lead

sto provando con:

<record id="CRM - Leads Form" model="ir.ui.view">
<field name="name">crm.crm_case_calendar_view_leads</field>
<field name="model">crm.lead</field>
<field name="type">form</field>
<field name="inherit_id" ref="crm.crm_case_form_view_leads"/>
<field name="arch" type="xml">
<xpath>
<field name="partner_id" attrs="{'invisible':[('partner_id','=',True)]}"/>
</xpath>
</field>
</record>

ma c'è sicuramente qualche errore, qualcuno può aiutarmi, grazie in anticipo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

nascondere field da form lead 1 Anno 7 Mesi fa #28829

  • Antoniov
  • Avatar di Antoniov
  • Online
  • Administrator
  • Messaggi: 1555
  • Ringraziamenti ricevuti 283
  • Karma: -115
prima di tutto dovresti specificare la versione di Odoo.

Ad una prima occhiata stai confrontando un int (partner_id) con un boolean (True)
Se in python questo test potrebbe funzionare (un int diverso da zero è True) in una query per DB non funziona di sicuro.

Potresti provare con
attrs="{'invisible':[('partner_id','!=',0)]}"
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. - Presidente eletto dell'associazione
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Ultima modifica: 1 Anno 7 Mesi fa da Antoniov.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

nascondere field da form lead 1 Anno 7 Mesi fa #28830

  • sasi_db
  • Avatar di sasi_db
  • Offline
  • Senior Boarder
  • Messaggi: 43
  • Karma: 0
hai ragione scusami, la versione che sto usando è odoo 8, ho provato con l'indicazione che mi hai dato e mi è uscito il seguente errore

ParseError: "ValidateError
La convalida del campo(i) 'arch' non \xe8 riuscita a causa del vincolo: Invalid view definition

Dettagli dell'Errore:
Argument must be bytes or unicode, got 'NoneType'" while parsing /usr/lib/python2.7/dist-packages/openerp/addons/prova1/nuovot.xml:23, near
<record id="miomodel" model="ir.ui.view">
<field name="name">crm.crm_case_calendar_view_leads</field>
<field name="model">crm.lead</field>
<field name="type">form</field>
<field name="inherit_id" ref="crm.crm_case_form_view_leads"/>
<field name="arch" type="xml">
<xpath>
<field name="partner_id" attrs="{'invisible':[('partner_id','!=',0)]}"/>
</xpath>
</field>
</record>
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

nascondere field da form lead 1 Anno 7 Mesi fa #28831

  • sasi_db
  • Avatar di sasi_db
  • Offline
  • Senior Boarder
  • Messaggi: 43
  • Karma: 0
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

nascondere field da form lead 1 Anno 7 Mesi fa #28834

  • G.Conte
  • Avatar di G.Conte
  • Offline
  • Platinum Boarder
  • Messaggi: 344
  • Ringraziamenti ricevuti 40
  • Karma: 0
Ciao, prova ad inserire il percorso nell'xpath:

<xpath expr="//form/sheet/group/group/field[@name='partner_id']"
position="attributes">
<attribute name="invisible">inserisci qua la condizione </attribute>
</xpath>
Dinamiche Aziendali
www.dinamicheaziendali.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: sasi_db

nascondere field da form lead 1 Anno 7 Mesi fa #28835

  • sasi_db
  • Avatar di sasi_db
  • Offline
  • Senior Boarder
  • Messaggi: 43
  • Karma: 0
G.Conte ha scritto:
Ciao, prova ad inserire il percorso nell'xpath:

<xpath expr="//form/sheet/group/group/field[@name='partner_id']"
position="attributes">
<attribute name="invisible">inserisci qua la condizione </attribute>
</xpath>

grazie mille, funziona, ho messo true come condizione :laugh:
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.143 secondi

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

Protected by R Antispam