2014-12-12 6 views
6

Ist es möglich, eine Formularansicht zu erben und eine Kopfzeile hinzuzufügen? Ich habe versucht:Wie kann ich einen Header zu einem Formular hinzufügen, das bereits in Odoo definiert wurde?

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

und

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

Was kann ich tun? Ich möchte dem Formular schöne Schaltflächen hinzufügen, ohne das gesamte Formular neu definieren zu müssen.

Antwort

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

Beachten Sie, dass dies erfordert, dass das übergeordnete Formular nicht leer ist.

1

Dies wird den aktuellen Header übernehmen und dann durch den Header ersetzen, den Sie hier definieren.

<xpath expr="//form/header" position="replace"> 
    <header> 
     <h1>hi</h1> 
    </header> 
</xpath> 
Verwandte Themen