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

问题描述 投票:4回答:4

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

openerp
4个回答
1
投票

为此,您必须继承视图,根据需要进行更改,然后使“新视图”的优先级高于原始视图,在特定位置或菜单调用新视图,使用ir.actions.act_window.view。有关详细信息,您可以签出“crm”模块。

干杯,Parthiv


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>

0
投票

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


0
投票

添加主要

<field name="mode">primary</field>
© www.soinside.com 2019 - 2024. All rights reserved.