打开ERP 6.1添加字段继承视图

时间:2018-01-17 21:11:37

标签: inheritance xpath odoo odoo-view openerp-6

我有一个父视图ID V,它是一个F形式,在这个形式中有一个Goup,有3个字段F1,F2和F3。

我的继承视图如下:

<record model="ir.ui.view" id="view_v_form">
    <field name="name">My view</field>
    <field name="model">my.module.class</field>
    <field name="inherit_id" ref="parent_module.V"/>
    <field name="type">form</field>
    <field name="arch" type="xml">
        <xpath expr="//form/field[@name='F3']" position="before">
            <field name="myField"/>
        </xpath> 
    </field>
</record>

但它没有出现在任何地方,任何想法?

1 个答案:

答案 0 :(得分:1)

确保您已将parent_module添加到depends文件中的__openerp__.py属性,以及update_xml属性的xml文件路径。

您不需要指定表单类型,也不需要使用xpath:

<record model="ir.ui.view" id="view_v_form">
    <field name="name">My view</field>
    <field name="model">my.module.class</field>
    <field name="inherit_id" ref="parent_module.V"/>
    <field name="arch" type="xml">
        <field name="F3" position="before">
            <field name="myField"/>
        </field>
    </field>
</field>