2013-04-28 74 views
4

有没有办法使用继承对视图进行更改并保持原始视图不变?Openerp - 如何继承视图并保留原始图像?

+0

你在问什么?我的意思是你说的是很多xml文件,或者你想保留原始视图并想要创建新视图? – 2013-04-28 12:33:09

+0

我的意思是我继承了project.project。我继承了它的表单视图并添加了一个新页面,但现在新页面在原始模块视图中也是可见的,我不希望这样。 – qwerty 2013-04-28 15:35:30

+0

这是继承的工作。如果你不想改变原来的,你应该创建全新的'project.project'表单视图。 – 2013-04-29 03:40:40

回答

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

这是我尝试的方式,但原始视图被改变。 – qwerty 2013-04-28 15:47:52

1

改变为做到这一点,你必须继承的观点,根据您的需要进行修改,然后作出这样的“新观点”的优先级高比原来的,要在特定的地方或菜单上调用新的视图,请使用ir.actions.act_window.view。有关更多详细信息,您可以检出“crm”模块。

干杯, Parthiv

0

你必须继承具有相同名称为基数ORM,我面临同样的问题,但它得到了固定为我所做的继承ORM的相同继承ORM名称。修复了原始视图的问题。

相关问题