使用Odoo

时间:2017-06-30 21:08:57

标签: odoo

我在odoo视图中定义了一个按钮,如下所示:

<field name="x_stock_picking_type_id" invisible="1"/>
<button type="action" name="449" string="Process Orders" class="btn btn-primary" context="{'search_default_picking_type_id': x_stock_picking_type_id, 'search_default_x_stock_picking_group_id': active_id}"/>

窗口动作449在数据库中,并使用以下上下文值定义:

{'search_default_picking_type_id': [active_id], 'default_picking_type_id': active_id, 'contact_display': 'partner_address', 'search_default_available': 1,}

我希望通过在按钮上下文中传递search_default_picking_type_id键,它将覆盖窗口操作中定义的上下文。 Odoo文档说按钮上下文是:

  

在执行按钮的Odoo调用

时合并到视图的上下文中

但是,当我单击按钮时,生成的视图似乎仍然使用窗口操作上定义的上下文。它使用active_id代替search_default_picking_type_id而不是x_stock_picking_type_id

这是故意还是错误?按钮上下文中的键是否应覆盖窗口操作上下文中的相同键?

0 个答案:

没有答案