mirror of
https://github.com/OCA/reporting-engine.git
synced 2025-02-16 16:30:38 +02:00
[12.0][MIG] report_qweb_element_page_visibility
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
* Nicola Malcontenti <nicola.malcontenti@agilebg.com>
|
||||
* Lorenzo Battistini <lorenzo.battistini@agilebg.com>
|
||||
* Alessio Gerace <alessio.gerace@agilebg.com>
|
||||
* Alex Comba <alex.comba@agilebg.com>
|
||||
* Saran Limpajitkutaporn <saranl@ecosoft.co.th>
|
||||
@@ -0,0 +1,6 @@
|
||||
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
|
||||
18
report_qweb_element_page_visibility/readme/USAGE.rst
Normal file
18
report_qweb_element_page_visibility/readme/USAGE.rst
Normal file
@@ -0,0 +1,18 @@
|
||||
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>
|
||||
Reference in New Issue
Block a user