Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
10535 Visualizzazioni

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.

Avatar
Abbandona
Risposta migliore

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



Avatar
Abbandona
Risposta migliore

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>
Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
set 23
1715
2
mag 24
31557
1
gen 17
8403
2
nov 16
6624
1
mar 15
3045