hi, I would like to know how to set maximum displayed rows table in qweb report. for example i need 5 rows in the first page and the other rows the second page.
คำถามนี้ถูกตั้งค่าสถานะ
1
ตอบกลับ
11722
มุมมอง
Hi Yasmina,
You could work with a variable which you use as a counter in the for loop. Every time the counter is dividible by a number (for example 5) you can add a page break to display the next records on the following page. Something along the lines of:
<tr t-foreach="o.your_lines" t-as="line">
<td>
<span t-esc="line.name"/>
</td>
<t t-set="i" t-value="i+1"/>
<!-- This will only be on every fifth row. Page break after -->
<t t-if="i % 5 == 0">
<div style="page-break-before:always;"></div>
</t>
</tr>
Regards,
Yenthe
thank you , but whene i used this solution it break and all the table is in the second page. and me i want to get 5 rows in the first page ...
สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!
สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!
ลงชื่อ| Related Posts | ตอบกลับ | มุมมอง | กิจกรรม | |
|---|---|---|---|---|
|
|
4
พ.ค. 23
|
13888 | ||
|
|
3
ก.ย. 24
|
54973 | ||
|
|
0
ต.ค. 17
|
5146 | ||
|
|
0
พ.ย. 16
|
4837 | ||
|
|
0
ต.ค. 16
|
6777 |