2014-12-12 13 views
6

È possibile ereditare una vista modulo e aggiungervi un'intestazione? Ho provato:Come posso aggiungere un'intestazione a un modulo che è già stato definito in Odoo?

<field name="arch" type="xml"> 
    <xpath expr="//form" position="before"> 
    <header> 
     <h1>hi</h1> 
    </header> 
    </xpath> 
</field> 

e

<form position="inside"> 
    <header> 
     <h1>hi</h1> 
    </header> 
</form> 

Che cosa posso fare? Voglio aggiungere pulsanti al modulo in un modo piacevole senza dover ridefinire l'intero modulo.

risposta

3
<xpath expr="/form/*" position="before"> 
    <header> 
     <h1>hi</h1> 
    </header> 
</xpath> 

Si noti che ciò richiede che il modulo padre non sia vuoto.

1

Questo prenderà l'intestazione corrente e quindi la sostituirà con l'intestazione che definirai qui.

<xpath expr="//form/header" position="replace"> 
    <header> 
     <h1>hi</h1> 
    </header> 
</xpath> 
Problemi correlati