微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。