Я создал собственный отчет Qweb, который распечатывает контакты / участников с необходимыми индивидуальными данными, например. Имя, телефон, мобильный, веб-сайт и т. Д. c. Если бы данные были stati c, то я мог бы сделать как
<div class="row">
<div class="col-4">
<span>Name: abcabcabc</span>
<span>Phone: 12131313</span>
<spane>Mobile: 9999999999</span>
</div>
<div class="col-4">mnopmnopmnop</div>
<div class="col-4">tretetqwetwq</div>
</div>
Но так как данные поступают из системы, а следовательно, из динамических c данных, я хочу показать их в отчете Qweb (pdf) в виде трех столбцов, таких как телефонный справочник. Таким образом, записи будут отображаться в первом столбце, а по окончании размера страницы должны отображаться оставшееся содержимое или запись в следующем столбце на той же странице.
Но теперь я получаю, что построчно печатает все записи о контактах / членах только в первом столбце, а когда размер страницы заканчивается, он перемещает данные на вторую страницу. ![refer this report pdf as my current output](https://i.stack.imgur.com/Iaes5.png)
Таким образом, когда он печатает все 3 столбца и размер страницы заканчивается, то только он должен перемещать следующее содержимое на следующей странице. Как -
![Required output](https://i.stack.imgur.com/1nImU.jpg)
Ниже приведен мой код шаблона Qweb.
<div class="page mt0">
<div class="oe_structure" />
<div class="row">
<t t-foreach="docs" t-as="o">
<div class="col-4" style="font-size:12px;">
<span t-field="o.name" /><br/>
<span t-if="o.street"><span t-esc="o.street"/>, </span>
<span t-if="o.street2"><span t-esc="o.street2"/>, </span>
<span t-if="o.city"><span t-esc="o.city"/>, </span>
<span t-if="o.zip"><span t-esc="o.zip"/>, </span>
<span t-if="o.state_id"><span t-esc="o.state_id.name"/>, </span> <span t-if="o.country_id"><span t-esc="o.country_id.name"/>,</span><br/>
<span><strong>Membeship Number: </strong><span t-esc="str(o.membership_id)"/><br/></span>
<span><strong>Tel: </strong><span t-field="o.phone"/><br/></span>
<span><strong>Mobile: </strong><span t-field="o.mobile"/><br/></span>
<span><strong>Fax: </strong><span t-field="o.fax"/><br/></span> <span><strong>E-mail: </strong><span t-field="o.email"/><br/></span>
<span><strong>Website: </strong><span t-field="o.website"/><br/></span>
<span><strong>Contact Person(s): </strong><br/>
<span t-if="o.first_contact_person">1.<span t-field="o.first_contact_person.name"/></span>
<span t-if="o.second_contact_person"><br/>2. <span t-field="o.second_contact_person.name"/></span>
</span><br/>
<span><strong>Products/Services:</strong>
<span t-if="o.comment"><span t-field="o.comment"/></span>
</span>
</div><br/>
</t>
</div>
<div class="oe_structure" />
</div>
Пожалуйста, предложите любую идею или любую реферальную ссылку, которая будет полезна для меня.