2017-06-15 152 views
1

我在銷售訂單視圖中顯示自定義字段時遇到問題。Odoo未顯示字段

sale_order.py

... 
'typeship' : fields.many2one('vips_shop.delivery', string="Type delivery", readonly=False), 
'usersess' : fields.many2one('vips_vc.session', string="Session customer", readonly=False), 
... 

sale_order.xml

<record model="ir.ui.view" id="sale_order_usersess_form_view"> 
    <field name="name">order.usersess</field> 
    <field name="model">sale.order</field> 
    <field name="inherit_id" ref="sale.view_order_form"/> 
    <field name="arch" type="xml"> 
     <field name="client_order_ref" position="after"> 
      <field name="usersess" string="User Session ID"/> 
     </field> 
    </field> 
</record> 

<record model="ir.ui.view" id="sale_order_typeship_form_view"> 
    <field name="name">order.typeship</field> 
    <field name="model">sale.order</field> 
    <field name="inherit_id" ref="sale.view_order_form"/> 
    <field name="arch" type="xml"> 
     <field name="client_order_ref" position="after"> 
      <field name="typeship" string="Type shipping"/> 
     </field> 
    </field> 
</record> 

作爲結果我收到這樣的:字段usersess顯示細,typeship - 不顯示。 爲什麼會發生?用戶和類型的所有字段都是相同的。

+2

你爲什麼有用於顯示兩個場兩個獨立的看法?爲什麼你沒有在單一的繼承視圖中顯示它們?我認爲觀點優先可以幫助你。 –

+0

Tnx!真的行 – Skif

回答

1

感謝Hardik Patadia

你爲什麼有用於顯示兩個場兩個獨立的看法?爲什麼 你沒有在單一的繼承視圖中顯示它們?我認爲,鑑於 優先級可以幫助你

當我顯示單一視圖的所有細顯示:

<record model="ir.ui.view" id="sale_order_usersess_form_view"> 
    <field name="name">order.usersess</field> 
    <field name="model">sale.order</field> 
    <field name="inherit_id" ref="sale.view_order_form"/> 
    <field name="arch" type="xml"> 
     <field name="client_order_ref" position="after"> 
      <field name="usersess" string="User Session ID"/> 
      <field name="typeship" string="Type shipping"/> 
     </field> 
    </field> 
</record>