首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在QWEB报告中求和行(Odoo 13)?

在QWEB报告中,可以使用Odoo 13的模板语言来实现求和行的功能。具体步骤如下:

  1. 首先,在QWEB报告的模板中找到需要进行求和的字段所在的表格行。
  2. 在该表格行的下方,添加一个新的表格行,用于显示求和结果。
  3. 在新的表格行中,使用模板语言的控制结构来计算求和值。可以使用<t t-set="total" t-value="0"/>来初始化求和变量。
  4. 在需要进行求和的字段所在的表格行中,使用<t t-set="total" t-value="total + field_value"/>来累加求和变量。
  5. 其中,field_value是需要进行求和的字段的值。
  6. 在求和行中,使用<td t-esc="total"/>来显示求和结果。

下面是一个示例代码:

代码语言:txt
复制
<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云产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券