2014-03-14 68 views
0

我已經定義了這樣的觀點:XML - 視圖沒有被繼承?

<record id="product_normal_variant_form_view_inherit1" model="ir.ui.view"> 
     <field name="name">product.product.form.inherit1</field> 
     <field name="model">product.product</field> 
     <field name="inherit_id" ref="product_variant_multi.product_normal_variant_form_view"/> 
     <field name="arch" type="xml"> 
      <field name="weight_net" position="after"> 
       <field name="width_net" attrs="{'readonly':[('type','=','service')]}"/>          
      </field> 
     </field> 
    </record>  

</data> 

當我安裝模塊更新視圖,它不用任何錯誤。但觀點不會改變。並查看product.product的視圖列表,這個不會出現。我想可能系統沒有看到這個視圖,所以我剛剛輸入了一些錯誤的語法,但當然我得到了錯誤。 所以系統看到這個視圖,但由於某種原因沒有註冊它。而陌生人的事情是,我之前使用過這個觀點,它工作。但現在它不,我不知道什麼可能是錯誤的。 任何幫助?

回答

0

發現了什麼是錯的。那麼愚蠢的我:)。我用相同的id添加了另一個視圖,所以它總是會覆蓋該視圖,因爲在配置中它在視圖之後有問題。所以我只需要改變其中一個視圖的id。

+0

你應該使用'position = attributes'。我不這麼認爲你的XML代碼將工作。 –

+1

舊的「複製並粘貼,然後錯過編輯ID」錯誤;-) – CZoellner

+0

@CZoellner是的,你是對的,我刪除我的答案和字段名稱也是不同的。 Thnaks –