Composants → bpm.pagination

bpm.pagination

Pagination pour listes et tableaux : page courante, total de pages, callback au changement.

StableAffichage de données⏱ 2 min
Python
bpm.pagination(page=1, total_pages=5, on_page_change=...)

Props

PropTypeDéfautRequisDescription
pagenumberOuiPage courante (1-based).
totalPagesnumberOuiNombre total de pages.
onPageChange(page: number) => voidOuiCallback au changement de page.
pageSizenumberNonTaille de page (affichage optionnel).
totalItemsnumberNonNombre total d'éléments.
labelstringNonLibellé optionnel (ex. "Page 1 sur 5").
classNamestringNonClasses CSS additionnelles.

Exemples

bpm.pagination(page=1, total_pages=10, on_page_change=handle_page)
bpm.pagination(page=3, total_pages=5, page_size=20, total_items=97, label="Page")