是否可以创建一个窗口操作来自动应用原点为 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。
我可以使用域名,但我想使用过滤器,以便用户可以选择删除过滤器。
以下示例说明了如何将多个过滤器应用于一个操作。
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},
}