2017-06-15 115 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>