在OpenERP中以树形视图显示合作伙伴地址
在 sale.order
的 res.partner
表单视图中,你看到了这段代码:
<field name="partner_id" on_change="onchange_partner_id(partner_id, context)" domain="[('customer','=',True)]" context="{'search_default_customer':1, 'show_address': 1}" options='{"always_reload": True}'/>
这个视图会把 res.partner
的地址显示在表单里,也就是 context="{'search_default_customer':1, 'show_address': 1}"
。现在,我想在树形视图中也实现同样的效果。
我只是把这个 context
复制到了树形视图的 partner_id
字段上,但没有任何反应,我尝试了很多方法,结果都不行。
我希望在树形视图中也能看到合作伙伴的地址。
有没有人知道怎么做到这一点?
提前谢谢大家!
1 个回答
1
在我看来,context
是用来处理资源上的一些上下文操作的。
简单来说,context 就是一个 Python 目录。
在你的例子中,这个 context 会被你预先设定的值更新,比如你在这里用两个键更新了它。
所以当你在这个字段上使用任何方法,比如 on_change 的时候,你就可以使用这个更新后的 context。