4

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

4

4 回答 4

1

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

干杯,帕蒂夫

于 2013-04-29T11:13:36.553 回答
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>
于 2013-04-28T13:18:19.500 回答
0

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

于 2014-02-05T11:27:37.567 回答
0

添加主要

<field name="mode">primary</field>
于 2018-09-18T07:29:34.533 回答