+
Report Qweb Element Page Visibility
+
+
+
+
This module allows you to use 4 classes in QWEB reports:
+
+- not-first-page: shows element in every page but first
+- not-last-page: shows element in every page but last
+- first-page: shows element only on first page
+- last-page: shows element only on last page
+
+
Table of contents
+
+
+
+
To use this module, you need to:
+
In the QWEB ir.ui.views used by your report,
+you can add an element with css class with any of the classes described above.
+For example if you need to improve invoice report header with
+invoice’s number in every page but first, and sale order report header
+with order’s name in every page but last, add this code to external_layout_header:
+
+<t t-if="o._table=='account_invoice'">
+ <div class="not-first-page">
+ <span t-esc="o.number"/>
+ </div>
+</t>
+<t t-if="o._table=='sale_order'">
+ <div class="not-last-page">
+ <span t-esc="o.name"/>
+ </div>
+</t>
+
+
+
+
+
Bugs are tracked on GitHub Issues.
+In case of trouble, please check there if your issue has already been reported.
+If you spotted it first, help us smashing it by providing a detailed and welcomed
+feedback.
+
Do not contact contributors directly about support or help with technical issues.
+
+
+
+
+
+
+
+
This module is maintained by the OCA.
+
+
OCA, or the Odoo Community Association, is a nonprofit organization whose
+mission is to support the collaborative development of Odoo features and
+promote its widespread use.
+
This module is part of the OCA/reporting-engine project on GitHub.
+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
+
+
+
+
+
diff --git a/report_qweb_element_page_visibility/views/layouts.xml b/report_qweb_element_page_visibility/views/layouts.xml
new file mode 100644
index 0000000..2b451ee
--- /dev/null
+++ b/report_qweb_element_page_visibility/views/layouts.xml
@@ -0,0 +1,57 @@
+