2013-04-28 81 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名稱。修復了原始視圖的問題。

相關問題