6

如何在页脚之外显示页数?

嘿,

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

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

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

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

4

2 回答 2

1

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

<ul class="list-inline">
    <li>Page:</li>
    <li><span class="page"/></li>
    <li>/</li>
    <li><span class="topage"/></li>
</ul>
于 2018-11-13T06:07:00.250 回答
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>
于 2016-03-09T09:19:16.463 回答