如何在qweb report(Odoo 10)中动态将记录移至下一页?

时间:2019-03-18 12:30:49

标签: xml odoo-10 qweb

我已经在odoo v10中创建了一个qweb报告。在报告中,我正在显示数据库表中的记录。但问题是所有记录都显示在单个页面中。我想在每个页面上显示15条记录。但是我不知道将创建多少个页面。它应该基于记录数。

这是我的Qweb模板代码:

        <div style="padding-top:0px;padding-left: 25px;padding-right:25px;">
            <t t-call="report.html_container">
                <t t-foreach="docs" t-as="o">                        
                    </div>
                    <div class="page">
                        <div class="oe_structure"/>
                        <div class="text-center" style="margin-top:-20px;">

                            <table border="1px">
                                <tr>
                                    <th class="text-center">Employee ID</th>
                                    <th class="text-center">Name</th>
                                    <th class="text-center">Department</th>                                       
                                </tr>                                   
                                <t t-foreach="request.env['todo_website.checkt'].search([('dept_name', '=', o.department.department)],order='emp_id, date_e asc')"
                                   t-as="l">                                        
                                    <t t-if="l.date_e &gt;= o.from_date and l.date_e &lt;= o.to_date">


                                        <tr>
                                            <td class="col-xs-2 text-center">
                                                <span t-field="l.emp_id"/>
                                            </td>
                                            <td class="col-xs-1 text-center">
                                                <span t-field="l.emp_name"/>
                                            </td>
                                            <td class="col-xs-1 text-center">
                                                <span t-field="l.dept_name"/>
                                            </td>                                                
                                        </tr>
                                    </t>
                                </t>
                            </table>
                        </div>
                    </div>
                </t>
            </t>
        </div>
    </template>

0 个答案:

没有答案