Odoo13:导出到 xlsx 时如何在 'Export Data' 屏幕中 'Group By'
Odoo13: How to 'Group By' in the 'Export Data' screen when exporting to xlsx
运行 Odoo13 CE 在本地,转到任何列表视图,例如联系人。 Select 一些记录和 select 从“操作”菜单“导出”,然后导出到 xlsx,效果很好。
现在我需要做“Group By”,为此我跟踪了代码以了解导出是如何工作的,我在文件
中找到了
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]
...
我需要在其他参数中向此方法发送一个“分组依据”字段,但我找不到如何做到这一点的线索,任何帮助将不胜感激。
我明白了。只需在列表视图中对一个或多个字段进行“分组”,select 您需要导出的记录,然后单击 actions
菜单中的 "Export"
菜单项。您将看到按您 select编辑
的字段分组的结果 xlsx 文件
运行 Odoo13 CE 在本地,转到任何列表视图,例如联系人。 Select 一些记录和 select 从“操作”菜单“导出”,然后导出到 xlsx,效果很好。 现在我需要做“Group By”,为此我跟踪了代码以了解导出是如何工作的,我在文件
中找到了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]
...
我需要在其他参数中向此方法发送一个“分组依据”字段,但我找不到如何做到这一点的线索,任何帮助将不胜感激。
我明白了。只需在列表视图中对一个或多个字段进行“分组”,select 您需要导出的记录,然后单击 actions
菜单中的 "Export"
菜单项。您将看到按您 select编辑