DsPagination
Sidenavigasjon.
Bruk
Når bør du bruke DsPagination?
- Til å dele opp store datasett eller lange lister over flere sider.
- Når brukeren trenger kontroll over hvilken del av innholdet som vises.
- I tabeller, søkeresultater eller listevisninger med mange elementer.
Når bør du unngå DsPagination?
- Når det er færre elementer enn en enkelt side. Vis alt innholdet direkte.
- Når uendelig scrolling gir en bedre brukeropplevelse, for eksempel i sosiale feeder.
Eksempler
Grunnleggende bruk
dart
DsPagination(
currentPage: 3,
totalPages: 10,
onPageChanged: (side) => lastSide(side),
)Med størrelse
dart
DsPagination(
currentPage: 1,
totalPages: 5,
size: DsSize.sm,
onPageChanged: (side) => lastSide(side),
)Retningslinjer
- Vis tydelig hvilken side brukeren er på.
- Plasser pagineringskomponenten konsekvent, vanligvis under innholdet den kontrollerer.
- Vis totalt antall sider eller resultater når det er hensiktsmessig.
Tekst
- Knappetekster bør være tydelige: «Forrige» og «Neste» eller pil-ikoner.
Har du innspill til denne komponenten? Send innspill på GitHub