转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826168.html

 

    搜索视图还可以包含<filter>元素,定制过滤器。

    过滤器必须具有以下属性之一:
    domain
      给搜索指定domain表达式
    context
      给搜索指定上下文,使用group_by对结果进行分组。

<filter name="过滤器ID" string="显示内容"
            domain="[(过滤条件)]"/>
 <filter name="group_by_过滤字段" string=""
                context="{'group_by': '过滤字段'}"/>

 

    其中:使用domain是筛选:

Odoo搜素视图过滤器之筛选与分组

   

    使用context是分组:

Odoo搜素视图过滤器之筛选与分组

 

二:跳转到tree视图时启动默认过滤

    当有多个过滤器时,可以在该模型的act_window中指定默认过滤器以及过滤值,使得点击菜单跳转到该窗口时自动调用过滤器进行显示:

<record model="ir.actions.act_window" >
      <field name="name"></field>
      <field name="res_model"></field>
       <field name="view_type">form</field>
       <field name="view_mode">tree,form</field>
       <field name="context" eval="{'search_default_过滤器name': 过滤值}"/>

相关文章:

  • 2021-05-12
  • 2021-06-01
  • 2022-12-23
  • 2021-10-13
  • 2022-01-21
  • 2021-06-06
  • 2021-05-18
  • 2021-08-09
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2021-08-05
  • 2022-02-23
  • 2019-12-07
相关资源
相似解决方案