如何在订单上内联显示Odoo送货地址?

时间:2014-10-17 11:59:42

标签: openerp odoo

partner_id有一个上下文

{'show_address': 1}

我认为该地址显示为内联,但设置上下文似乎在partner_shipping_id上没有完成同样的事情

<field name="partner_shipping_id" position="attributes">
  <attribute name="context">{'show_address':1,'default_type':'delivery'}</attribute>
</field>

我错过了什么?

2 个答案:

答案 0 :(得分:1)

似乎我还需要让它随时重新加载,因为地址是动态引入的。

<field name="partner_shipping_id" position="attributes">
  <attribute name="context">{'show_address':1,'default_type':'delivery'}</attribute>
  <attribute name="options">{"always_reload": True}</attribute>
</field>

答案 1 :(得分:0)

是的,你错了

  

always_reload

由于网络客户端已经使用值发送了记录,因此不会调用 name_get 方法。所以Many2one字段中的 always_reload 选项强制显式调用name_get方法