2017-02-15 86 views
0

enter image description here我想在產品表單視圖中的價目表下添加我的2字段boatlenght和fuelcapacity,但它們沒有顯示出來。我錯過了什麼。繼承視圖並添加字段

<?xml version="1.0" encoding="utf-8"?> 

    <openerp> 
     <data> 
      <!-- Inherit Form View to Modify it --> 
      <record id="product_product_template_only_form_view" model="ir.ui.view"> 
       <field name="model">product.product</field> 
       <field name="inherit_id" ref="product.product_template_only_form_view"/> 
       <field name="arch" type="xml"> 
        <field name="list_price" position="after"> 
         <field name="boatlenght"/> 
         <field name="fuelcapacity"/> 
       </field> 
       </field> 
      </record> 


     </data> 
    </openerp> 

    from openerp import models, fields, api 

    class ProductProduct(models.Model): 
    _inherit = 'product.product' 

    boatlenght = fields.Char(string="Lenght of the Boat", required=False,) 
    fuelcapacity = fields.Char(string="Fuel Capacity", required=False,) 

回答

0

嘗試

<record id="product_product_template_only_form_view" model="ir.ui.view"> 
       <field name="model">product.product</field> 
       <field name="inherit_id" ref="product.product_template_only_form_view"/> 
       <field name="arch" type="xml"> 
        <xpath expr="//field[@name='list_price']" position="after"> 
         <field name="boatlenght"/> 
         <field name="fuelcapacity"/> 
        </xpath> 
       </field> 
      </record> 

爲了insert領域的正確使用XPath表達式插入它的DOM。

檢查文檔。

+0

不行,這沒有幫助 – Grf

+0

你有錯誤嗎?你有沒有在__openerp__.py中插入這個xml文件到你的'__openerp __。py'文件中 –

+0

yes。並沒有沒有錯誤實際上,如果我找到我的APP,並轉到技術數據它說:「創建視圖 * INHERIT product.product形式(形式)」所以我有點困惑在這裏。 – Grf