如何在搜索视图中强制&运算符作为过滤器:

时间:2018-07-06 08:33:57

标签: search odoo

在检查其他过滤器 current_month 时,我默认搜索为进行中,搜索输入中的操作变为进行中或< / strong>当前月
我想要一个 AND 运算符作为正在进行中的 current_month

过滤器定义为:

<filter string="in progress" domain="[('state','=','progress')]" />
<filter string="current month" domain="[('date','&gt;=',time.strftime('%%Y-%%M-01') ) ]" />

2 个答案:

答案 0 :(得分:1)

尝试在这些过滤器之间添加分隔符:

<filter string="in progress" domain="[('state','=','progress')]" />
<separator />
<filter string="current month" domain="[('date','&gt;=',time.strftime('%%Y-%%M-01') ) ]" />

答案 1 :(得分:0)

这是示例过滤器,使用“&”过滤,以显示已分配给当前用户且值> 1000 $

代码:

[[u'user_id', u'=', 1], [u'amount_total', u'>', 1000]]

如何获得?

最简单的方法是创建一个自定义过滤器,并将其保存在“收藏夹”中。然后单击瓢虫,然后选择“管理过滤器”。

enter image description here

复制完代码后,将其粘贴到自定义模块中。