У меня есть один отчет Qweb, в котором есть таблица, содержащая заголовок таблицы, и данные таблицы теперь находятся в многостраничном отчете.если какое-либо символ или текстовое поле имеет длинный текст, оно перекрывается с заголовком.см. ниже изображения обеих страниц отчета.
первая страница
вторая страница
Код моей таблицы:
<table class="table table-bordered" width="100%" >
<thead >
<tr style="page-break-inside: avoid;">
<td class="text-left">Code</td>
<td class="text-left">Description</td>
<td class="text-left">U/M</td>
<td class="text-right">QTY</td>
<td class="text-right">RATE</td>
</tr>
</thead>
<tbody class="invoice_tbody">
<tr t-foreach="o.invoice_line_ids" t-as="l">
<td><span t-field="l.product_id.default_code"/></td>
<td><span t-field="l.name"/></td>
<td><span t-field="l.uom_id.name"/></td>
<td><span t-field="l.quantity"/></td>
<td><span t-field="l.price_unit"/></td>
</tr>
<tr>
<td class="text-left" colspan="5">
<b>GRAND TOTAL AED : </b>
</td>
<td class="text-left" colspan="2">
<b>
<t t-set="total" t-value="0"/>
<t t-foreach="o.invoice_line_ids" t-as="f">
<t t-set="total" t-value="total+f.price_subtotal"/>
<t t-if="f_last">
<strong>
<t t-esc="total"/>
</strong>
</t>
</t>
</b>
</td>
<td>
<b><span t-field="o.amount_tax"/></b>
</td>
<td >
<b>
<t t-set="total" t-value="0"/>
<t t-foreach="o.invoice_line_ids" t-as="f">
<t t-set="total" t-value="total+f.price_total"/>
<t t-if="f_last">
<strong>
<t t-esc="total"/>
</strong>
</t>
</t>
</b>
</td>
</tr>
</tbody>
</table>