Odoo - 在qweb报告中添加页码

时间:2017-04-27 06:53:02

标签: xml odoo odoo-9 qweb

<ul class="list-inline">
 <li>Page:</li>
 <li><span class="page"/></li>
 <li>/</li>
 <li><span class="topage"/></li>
</ul>

这会在报告的页脚显示页码。但是,如果我想将页码作为报告中的字段,那么是否可以显示页码:

交易#:
帐号#:
页:
日期:2017年3月10日 时间:下午12:28:32

3 个答案:

答案 0 :(得分:0)

直到Odoo 10c,无法自动将页码放在报告正文中。已在GitHub上打开了一张票:[9.0] Page number cannot be used in Body of QWeb report #13332

然而,它在某种意义上并不是一个错误,因为它可以工作,但如果它可以放在身体的其他地方而不仅仅是页脚,那就太好了。

此外,这与报告和报告编号的生成方式有关。页脚出现在每个页面中,报表生成器使用该页面来确定页面总数和当前页码。

答案 1 :(得分:0)

  • 请在Qweb-report中尝试使用此代码获取页码。它会 自动显示页面编号

    <t t-call="report.external_layout"></t>

答案 2 :(得分:-1)

<ul class="list-inline">
 <li>Page:</li>
 <li><span class="page"/></li>
 <li>/</li>
 <li><span class="topage"/></li>
</ul>

将此代码添加到标题标签内您想要的位置