如何在XML中进行分页? (Odoo 10)

时间:2019-06-17 14:44:58

标签: html xml odoo odoo-10 odoo-9

我想在订单行表下方打印销售订单,我为我的公司签名,因此如果订单行达到10行(最大),我想使其自动中断到另一段。

这是我的代码,我创建了一个要中断的计数器,但是这似乎是错误的,因为所有表都中断了另一个段落

<t t-set="count" t-value="0"/>
    <t t-foreach="layout_category['lines']" t-as="l">
        <t t-set="count" t-value="count + 1"/>  
            <tr>
                <td>
                    <span t-field="l.name"/>
                </td>
                <td class="text-right">
                    <span t-field="l.product_uom_qty"/>
                    <span t-field="l.product_uom" groups="product.group_uom"/>
                </td>
                <td class="text-right">
                    <span t-field="l.price_unit"/>
                </td>
                <td t-if="display_discount" class="text-right" groups="sale.group_discount_per_so_line">
                    <span t-field="l.discount"/>
                </td>
                <td class="text-right">
                    <span t-esc="', '.join(map(lambda x: (x.description or x.name), l.tax_id))"/>
                </td>
                <td class="text-right" groups="sale.group_show_price_subtotal">
                    <span t-field="l.price_subtotal" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.pricelist_id.currency_id}"/>
                </td>
                <td class="text-right" groups="sale.group_show_price_total">
                    <span t-field="l.price_total" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.pricelist_id.currency_id}"/>
                </td>
            </tr>
        </t>
        <t t-if="count > 3"> 
            <p style="page-break-after:always"></p> 
        </t>

我认为分页符功能错误? (也许)

0 个答案:

没有答案