有没有办法使用继承对视图进行更改并保持原始视图不变?
为此,您必须继承视图,根据需要进行更改,然后使“新视图”的优先级高于原始视图,在特定位置或菜单调用新视图,使用ir.actions.act_window.view
。有关详细信息,您可以签出“crm”模块。
干杯,Parthiv
您可以在不更改原始视图的情况下继承此类视图
<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>
您必须继承与基础同名的orm,我遇到了同样的问题,但它得到修复,因为我将继承的orm的名称与继承orm相同。用原始视图修复了我的问题。
添加主要
<field name="mode">primary</field>