Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

0
Gianmarco Conte
Il 08/05/20, 12:04

Puoi definire naction per n. menu.

Esempio 1:

<record model="ir.actions.act_window" id="action1">
            <field name="name">Name Action</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">tuo.model</field>
            <field name="view_type">form</field>
            <field name="domain">[('campo','=', 'abc')]</field>
            <field name="view_mode">tree,form</field>
        </record>


        <menuitem id="menu_1"
                  name="Name menu"
                  parent="parent_menu"
                  action="action1"
                  sequence="1"
                  />

2° menu e action

<record model="ir.actions.act_window" id="action2">
            <field name="name">Name Action2</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">tuo.model</field>
            <field name="view_type">form</field>
            <field name="domain">[('campo','=', 'xy')]</field>
            <field name="view_mode">tree,form</field>
        </record>


        <menuitem id="menu_2"
                  name="Name menu2"
                  parent="parent_menu"
                  action="action2"
                  sequence="2"
                  />



La tua risposta


0
Gianmarco Conte
Il 07/05/20, 12:37

Ciao, non credo che puoi avere 2 viste diverse in base al valore di un campo.

Puoi però avere 2 menu e 2 action diverse dove nel domain dell'action gli inserisci la condizione sul registro.

Devi poi creare una nuova vista per il model delle fatture,quindi quando definisci l'action, con il tuo domain, puoi anche dargli il riferimento alla nuova form che ti sei creato.


La tua risposta

0
Davide Ercole
Il 07/05/20, 16:13

Credo di aver capito, da un punto di vista di codice come posso fare?
esempio: ho tre registri di tipo BILL, come faccio a cambiare il domain sull'action?
Grazie comunque per la risposta.


La tua risposta

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

47 follower

Statistiche

Richiesta del: 06/05/20, 11:03
Vista: 905 volte
Ultimo aggiornamento: 08/05/20, 12:04