2013-03-26 3 views

risposta

17

Non ho idea molto. Forse per quello devi fare cambiamenti nei web addons.

Ma una soluzione alternativa è che si può fare che many2one campo selezione. Aggiungi l'attributo widget="selection" nel tuo xml.

<field name="Your_many2one_field" widget="selection">

+0

grazie Arya .. :-) –

+0

Nizza e facile soluzione, si sta lavorando per vudù-8 anche, ci ho provato –

+0

Se voglio cambiare il dominio del campo da fields_view_get(), quindi devo rimuovere il widget = "selection". Allora come può essere raggiunto? –

6

'testato in OpenERP V7.0, in cui possiamo rimuovere 'creare e modificare' scaricando un modulo presenti,

https://www.odoo.com/apps/7.0/web_m2x_options/#access_token=31af017545174c1eb6745fa70c9b6684&scope=userinfo&state=&expires_in=3600&token_type=Bearer

e aggiungendo attributo 'creare' : false, 'create_edit': false come questo

<field name="partner_id" options="{'limit': 10, 'create': false, 'create_edit': false}"/> 

Un bel tutorial su questo è dato qui https://www.odoo.com/apps/7.0/web_m2x_options/

+0

ciao e benvenuto su Stackoverflow. Si prega di leggere le linee guida per le buone risposte: http://stackoverflow.com/questions/how-to-answer. Una delle regole è aggiungere il contesto ai collegamenti, invece di incollarli semplicemente. Dovresti fornire una risposta valida senza che l'utente debba spostarsi da un altro lato, ma potrebbe desiderare di farlo per maggiori dettagli sulla risposta. Questo diventa un problema più grande quando i link per qualche motivo diventano non validi. – bitoiu

+0

funzionerà solo dopo l'installazione del modulo web_m2x_options –

1

Per coloro che non vogliono il widget di 'selezione' (è meno potente, non offre funzionalità di ricerca) questo è un altro metodo, testato in 8.

<xpath expr="//field[@name='partner_id']" position="attributes"> 
    <attribute name="options">{'no_create': '1', 'no_create_edit': '1'}</attribute> 
</xpath> 
1

basta aggiungere no_open, no_create, no_create_edit, nelle opzioni

<field name="partner_id" options='{"no_open": True,"no_create": 1, "no_create_edit": 1}'/> 

ho provato e si sta lavorando bene.

2

nel file XML messo:

<field name="my_field_name" options="{'no_create' : True}"/> 

Spero che questo funziona!

13

widget di Many2one (default)

Opzioni: Altre opzioni possibili è possibile utilizzare con questo widget.

  • no_quick_create - Rimuoverà l'opzione Crea e modifica ....
  • no_create_edit: rimuoverà l'opzione Crea testo inserito.
  • no_create - no_quick_create e no_create_edit combinati.
  • no_open - in modalità lettura: non eseguire il rendering come collegamento.

Esempio:

<field name="field_name" options="{'no_quick_create': True, 'no_create_edit' : True}"/> 

È possibile fare riferimento da Ludwik Trammer's post

3

Per vudù 8.0 e 9.0, è necessario utilizzare no_create e no_open.

no_create: Impostare su True per disabilitare l'opzione crea una nuova voce all'interno dell'elenco a discesa.

no_open: Impostare su True per disabilitare il pulsante a destra dell'elenco a discesa che visualizza una finestra che consente di modificare l'istanza selezionata.

<field name="field_name" options="{'no_create': True, 'no_open': True}" /> 
1

Nel file XML:

Si prega di aggiungere opzioni = "{ 'no_create': True}" al vostro campo che rimuovere il pulsante creare

0

Soluzione per odoo qui, per molti campi relazionali.

Funziona in elenco sotto la versione odoo ufficiale, funzione predefinita.

  • vudù 9
  • vudù 10
  • vudù 11
<field name="patient_id" options="{'no_quick_create': true, 'no_create_edit': false}"/> 

Nota:

  • 'no_quick_create': vero, disattivare la funzione di creazione in linea, senza
  • popup 'no_cre ate_edit ': true, disabilita la creazione in linea con le funzionalità di popup . 'No
  • _create': vero, in linea diable e pop-up sia con ciò solo un'opzione
Problemi correlati