`<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>`
答案 0 :(得分:1)
不可能。
让我们举个例子
A属于categ1 categ2
B属于categories 2 categ 3
C属于categ1 categ 3
好的,如果你列出这三个项目:
A
B
C
但是,如果您尝试按类别对它们进行分组。你必须重复A两次B两次和C两次。 Group不打算重复数据,只是将数据分组而没有通用数据。
如果小组在很多人工作过,那么就会做这样的事情。
categ1: A C
categ2: B
categ2: (empty)
因为它只显示一次注册表,它会优先捕获它们。
无论如何这不起作用。因此,如果你想组合一个很多,你必须通过python代码来实现它,它有点复杂,但我认为有一种方法可以做到。
这是链接:http://help.openerp.com/question/22335/group-by-a-many2many-field