تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
10325 أدوات العرض

Hello friends,

I am trying to add pagination feature in qweb template. i have filtered and display records using foreach so after completion of foreach loop i want to add pagination like current page, next and previous page. so it is possible using any inbuild functionality or using records count and page request using get method in form view??


Thanks in advance.

الصورة الرمزية
إهمال
أفضل إجابة

Hi Haresh,

You have to render the pager values as below code.

model_ids = request.env[model_name].search([], offset=(page - 1) * 10, limit=10)
total = model_ids.search_count([])
pager = request.website.pager(
            url='url path',
            total=total,
            page=page,
            step=10,
        )

and you have to call website pager template in your custom template.

Thanks.





Email: odoo@aktivsoftware.com

Skype: kalpeshmaheshwari



الصورة الرمزية
إهمال
أفضل إجابة

yes, there is built in functionality to add pagination. see the "SHOP" menu, at the bottom of page there is pagination.

findout this below into odoo addons from where you will get an idea.

<div class="products_pager">
<t t-call="website.pager" />
</div>
الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
سبتمبر 23
1540
2
مايو 24
31089
1
يناير 17
8211
2
نوفمبر 16
6435
1
مارس 15
2846