Odoo 窗口操作应用多个过滤器

问题描述 投票:0回答:1

是否可以创建一个窗口操作来自动应用原点为 1 或 2 的过滤器?比如:

{
            'name': 'Window',
            'type': 'ir.actions.act_window',
            'res_model': 'stock.picking',
            'target': 'current',
            'view_mode': 'tree,form',
            'domain': domain,
            'context': {'search_default_origin': ['1','2']
}

我试图最终将过滤器添加到视图中,因此如果用户创建自定义过滤器,我可以在下一个屏幕上复制它。

当我使用窗口操作运行上述上下文时,Odoo 似乎正在搜索包含文字字符串 1,2 的 origin。

我可以使用域名,但我想使用过滤器,以便用户可以选择删除过滤器。

odoo erp odoo-15
1个回答
0
投票

以下示例说明了如何将多个过滤器应用于一个操作。

 return {
            'type': 'ir.actions.act_window',
            'name': _('Taxes'),
            'res_model': 'account.tax',
            'target': 'current',
            'views': [[view_id_list, 'list'], [view_id_form, 'form']],
            'context': {'search_default_sale': True, 'search_default_purchase': True, 'active_test': False},
        }
© www.soinside.com 2019 - 2024. All rights reserved.