Tabeller
Bruk av tabeller
Tabeller brukes når vi vil vise strukturert informasjon under en felles overskrift.
Table
Tabeller må ha en overskrift, som settes med <TableCaption/>
.
Husk også å bruke scope
på kolonnene-overskrifter, f.eks: <TableHeaderCell scope="col"/>
.
Slik ser det ut:
Sortering
Tabeller kan også lages sorterbare. Før å sortera brukes en funksjon som children
prop til <Table/>
. Denne funksjonen får valgt sorteringsnøkkel og sorteringsrekkefølge som input.
- Sorteringsnøkler defineres i utgangspunktet med
sortKey
på kolonnene-overskriftene, f.eks:<TableHeaderCell sortKey="name" scope="col">
. - Sorteringsrekkefølge defineres med
sortOrder
. Gyldige verdier ernone
,ascending
ellerdescending
.
sortOrder
vil oppdateres når brukeren klikker på de ulike overskriftene, og dataene sorteres i henhold til disse. Det er også mulig å sende inn en initiell sortering med initialSort
.
Ekspanderbare rader
Det er også mulig å lage ekspanderbare rader der det er hensiktsmessig.