bpm.pagination
Pagination pour listes et tableaux : page courante, total de pages, callback au changement.
Python
bpm.pagination(page=1, total_pages=5, on_page_change=...)Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
page | number | — | Oui | Page courante (1-based). |
totalPages | number | — | Oui | Nombre total de pages. |
onPageChange | (page: number) => void | — | Oui | Callback au changement de page. |
pageSize | number | — | Non | Taille de page (affichage optionnel). |
totalItems | number | — | Non | Nombre total d'éléments. |
label | string | — | Non | Libellé optionnel (ex. "Page 1 sur 5"). |
className | string | — | Non | Classes 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")