首页 > 解决方案 > 最喜欢的过滤器 Odoo 10

问题描述

我知道如何编写 python 过滤器或组,例如:

<filter string="Current year" name="anneescolaire" domain="[('default_school_year','=',True),('period_school_year','=',False)]"/>

在 Odoo 界面中,我看到可以添加收藏夹过滤器。是否可以编写最喜欢的过滤器?

谢谢你

标签: xmlodoo

解决方案


是的,但它不是作为搜索视图一部分的过滤器。这只是模型的记录ir.filters。因此,您必须在模块/应用程序中为每个 xml 或 csv 文件创建它。

例如:

<record id="filter_company_customers" model="ir.filters">
    <field name="name">My Companies</field>
    <field name="model_id">res.partner</field>
    <field name="user_id" eval="False"/>
    <field name="domain">[('is_company','=',True), ('customer', '=', True)]</field>
</record>

推荐阅读