Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Q: Odoo QWeb report page counter on page

How can you display the page count outside the footer?

Hey,

I'm building a report for a customer. All is fine except that he wants to display the page number on the page (near the address field) instead of the footer, which is not working at all.

As I understand this so far, the subst.js used in the report module is responsible for replacing the page and topage classes with the page numbers.

The subst.js is called in the report/minimal_layout template, if subst is True. The boolean value is set in the report.py in the get_pdf method for the header and footer to True, while it is false for the reportcontent. If I'm applying bad practice and edit the Odoo core and set subst=True for reportcontent, the report engine does not render the body part of the report anymore and returns undefined.

Did anyone found a suitable solution for this problem?

like image 917
Florian Fischer Avatar asked Sep 28 '15 15:09

Florian Fischer


1 Answers

Simply put this snippet where you want to display page count.

<ul class="list-inline">
    <li>Page:</li>
    <li><span class="page"/></li>
    <li>/</li>
    <li><span class="topage"/></li>
</ul>
like image 183
Dharmik Raval Avatar answered Nov 05 '22 17:11

Dharmik Raval