Openerp - 如何继承视图并保留原始视图?

时间:2013-04-28 12:30:30

标签: openerp

有没有办法使用继承对视图进行更改并保持原始视图不变?

4 个答案:

答案 0 :(得分:1)

要执行此操作,您必须继承视图,根据需要进行更改,然后使“新视图”的优先级高于原始视图,以在特定位置或菜单调用新视图,使用{{ 1}}。有关详细信息,您可以查看“crm”模块。

干杯, Parthiv

答案 1 :(得分:0)

您可以在不更改原始视图的情况下继承此类视图

<record id="invoice_supplier_form" model="ir.ui.view">
            <field name="name">account.invoice.supplier.form.inherit</field>
            <field name="model">account.invoice</field>
            <field name="inherit_id" ref="account.invoice_supplier_form"/>
            <field name="arch" type="xml">
                <field name="partner_bank_id" position="before">
                    <field name="amount_to_pay"/>
                </field>
            </field>
        </record>

答案 2 :(得分:0)

你必须继承与基础相同名称的orm,我遇到了同样的问题,但它得到修复,因为我使继承的orm的名称与继承orm相同。用原始视图修正了我的问题。

答案 3 :(得分:0)

添加主要

<field name="mode">primary</field>