Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie

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.

Awatar
Odrzuć
Najlepsza odpowiedź

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



Awatar
Odrzuć
Najlepsza odpowiedź

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>
Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
wrz 23
1762
2
maj 24
31767
1
sty 17
8494
2
lis 16
6673
1
mar 15
3116