在QWEB报告中,可以使用Odoo 13的模板语言来实现求和行的功能。具体步骤如下:
<t t-set="total" t-value="0"/>
来初始化求和变量。<t t-set="total" t-value="total + field_value"/>
来累加求和变量。field_value
是需要进行求和的字段的值。<td t-esc="total"/>
来显示求和结果。下面是一个示例代码:
<table class="table table-condensed">
<thead>
<tr>
<th>字段1</th>
<th>字段2</th>
<th>字段3</th>
</tr>
</thead>
<tbody>
<tr t-foreach="records" t-as="record">
<td><span t-esc="record.field1"/></td>
<td><span t-esc="record.field2"/></td>
<td><span t-esc="record.field3"/></td>
<t t-set="total" t-value="total + record.field3"/>
</tr>
<tr>
<td colspan="2">总计</td>
<td><span t-esc="total"/></td>
</tr>
</tbody>
</table>
在上述示例中,我们使用了一个records
变量来表示数据集,其中包含了需要进行求和的字段field3
。在每一行中,我们累加了求和变量total
,并在最后一行显示了求和结果。
请注意,上述示例中的代码仅供参考,具体的实现方式可能会根据实际需求和数据结构的不同而有所调整。
关于Odoo 13的更多信息和使用方法,您可以参考腾讯云的Odoo云产品:Odoo云产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云