问题描述
odooers 和 XMLers 你好。
如何根据自定义模块中的类别和子类别(自定义字段)对这些记录进行分组?
所需报告设计示例:
我试过这个代码但没有用。
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="report_main">
<t t-call="web.html_container">
<t t-set="main_seco" t-value="[]"/>
<t t-foreach="bondid" t-as="l">
<t t-set="work1_name" t-value="work1_name+[l.work1_id]"/>
</t>
<t t-foreach="set(work1_name)" t-as="work1">
<div><strong t-esc="work1.name"/></div>
<t t-foreach="o.bondid" t-as="l">
<!-- <t t-if="work1.id==l.work1_name"> -->
<div><span t-field="l.work1"/></div>
<!-- </t> -->
</t>
</t>
</t>
</template>
</odoo>
Blockquote
解决方法
首先,您使用 t-foreach
获取所有带有 t-as="i"
的父项
其次,在 t-foreach
中,您使用 search
并且域为 category.parent = i.parent
同子类
您可以查看我的示例: image
如果你输了,可以联系我(transon821996@gmail.com)。我会支持你的。
对不起我的英语。我正在努力学习。