首页 > 解决方案 > 用户在 Odoo 10 中按下按钮后打开多个 ID 的树视图

问题描述

在 Odoo 10 中,如果我在按钮处理程序中执行此操作:

return {
    'type': 'ir.actions.act_window',
    'view_type': 'form',
    'view_mode': 'form',
    'res_model': 'purchase.order',
    'res_id': po_obj.id,
    'view_id': self.env.ref('purchase.purchase_order_form').id,
    'target': 'current',
}

我打开po_obj id 的采购订单。

如果我有多个 ID 而不是只有一个采购订单 ID,我如何打开这些采购订单 ID 的树视图?

标签: odooodoo-10

解决方案


使用domain

    return {
        'name': 'Purchase Orders',
        'type': 'ir.actions.act_window',
        'view_type': 'form',
        'view_mode': 'tree,form',
        'res_model': 'purchase.order',
        'domain': [('id', 'in', list_of_ids)],
        'target': 'main',
    }

推荐阅读