groupby在搜索视图中有多个关系字段?

2024-04-16 16:24:52 发布

您现在位置:Python中文网/ 问答频道 /正文

 `<group expand="0" string="Group By...">
       <filter string="Creator" help="By Responsible" context="{'group_by': 'user_id'}"/>
       <filter string="Status" help="By State" context="{'group_by': 'state'}"/>
       <filter string="categorys" help="By Category" context="{'group_by':'category_ids'}"/>
  </group>`
  1. 第三个过滤器不是groupby。因为category_ids字段是多个关系。在
  2. 告诉我有没有可能。在

Tags: ididsstringbycontextgrouphelpfilter
1条回答
网友
1楼 · 发布于 2024-04-16 16:24:52

这是不可能的。在

让我们举个例子

A属于类别1类别2

B属于类别2类别3

C属于类别1类别3

好吧,如果你列出这三项:

A
B
C

但如果你试着按食物分类。你得重复A两遍B两遍C两遍。Group不打算重复数据,它只是将数据分组到没有公共数据的集合中。在

如果这个小组对很多人进行研究,它会做这样的事情。在

^{pr2}$

因为它只会在注册表中显示一次,它会按优先级捕捉它们。在

不管怎么说这行不通。所以,如果你想把很多人分组,你必须用python代码来完成,这有点复杂,但我认为有一种方法可以做到。在

这里是链接:http://help.openerp.com/question/22335/group-by-a-many2many-field

相关问题 更多 >