Как динамически перемещать записи на следующую страницу в отчете qweb (Odoo 10)? - PullRequest
0 голосов
/ 18 марта 2019

Я создал отчет qweb в odoo v10. В отчете я показываю записи из таблицы базы данных. но проблема в том, что все записи отображаются на одной странице. Я хочу показать 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>
...