Odoo13:导出到xlsx时如何在“导出数据”屏幕中进行“分组依据”

问题描述

在本地运行odoo13 CE,转到任何列表视图,例如“联系人”。选择一些记录,然后从“操作”菜单中选择“导出”,然后导出到xlsx,这可以正常工作。 现在,我需要执行“分组依据”,为此,我跟踪了代码以了解导出的工作原理,并在文件中找到了

addons/web/controllers/main.py

在每次导出中都被调用方法“ base”

def base(self,data,token):
    params = json.loads(data)
...
   
    groupby = params.get('groupby')
    if not import_compat and groupby:
        groupby_type = [Model._fields[x.split(':')[0]].type for x in groupby]
...

除了其他参数外,我需要向该方法发送一个“分组依据”字段,但是我找不到执行该操作的线索,我们将不胜感激。

解决方法

我明白了。只需在列表视图中为一个或多个字段进行“分组依据”,选择您需要导出的记录,然后从"Export"菜单中单击actions菜单项。您将看到按所选字段分组的结果xlsx文件