问:页面上有Odoo QWeb报告页面计数器

时间:2015-09-28 15:22:18

标签: report openerp odoo qweb

如何在页脚外显示页数?

嗨,

我正在为客户制作报告。一切都很好,除了他想在页面上显示页码(在地址栏附近)而不是页脚,这根本不起作用。

据我了解到目前为止,报告模块中使用的subst.js负责用页码替换pagetopage类。

如果subst is True,则在report / minimal_layout模板中调用subst.js。对于get_pdf,页眉和页脚的True方法中的report.py中设置了布尔值,而reportcontent则为false。如果我正在应用不良做法并编辑Odoo核心并为subst=True设置reportcontent,则报表引擎不再呈现报表的正文部分并返回未定义。

有没有人为这个问题找到合适的解决方案?

2 个答案:

答案 0 :(得分:1)

  

只需将此代码段放在要显示页数的位置即可。

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

答案 1 :(得分:0)

试试这个

<t t-set="nbr_page" t-value="0"/>  <p> <t t-set="compteur" t-value="nbr_page+1"/><t t-esc="nbr_page"/> </p> </t>