如何在2个日期之间进行搜索?

时间:2018-01-31 12:53:54

标签: xml odoo-8 searchview odoo odoo-10

我得到了一个带有Field Date(" date")的模型(Activity)。我想在我的模块上实现一个搜索视图,而不是找到两个日期之间的活动。

任何人都知道怎么做?我通过描述制作了一个搜索视图,但不知道如何实现这个:

<record model="ir.ui.view" id="activity_search_view">
    <field name="name">activity.search</field>
    <field name="model">proyectosge.activity</field>
    <field name="arch" type="xml">
        <search>
            <field name="description"/>
        </search>
    </field>
</record>

1 个答案:

答案 0 :(得分:1)

静态和相对日期

如果日期始终相同,您可以创建一个像这样的过滤器

dplyr::coalesce

所以,看看域名,更多例子(今年,本月,今天,静态日期):

xx$col4 = with(xx, coalesce(col1, col2, col3))

动态日期

如果它们不是静态的,则必须使用高级搜索添加这两个条件。您也可以将过滤器添加到收藏夹

enter image description here

  

注意:请注意,您必须按“应用”在高级搜索中添加每个条件才能使用“和”运营商。不要按“添加条件”按钮,因为您将使用“或”运算符