Mal:Sorterbart tall

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk
Dokumentasjonsikon Maldokumentasjon[vis] [rediger] [historikk] [oppdater]

Formål[rediger | rediger kilde]

Når man bruker tabeller med class="sortable wikitable", så virker det dårlig for tall med norsk formatering, det vil si med mellomrom for å skille hvert tusen, f eks 23 456. For å få riktig sortering kan man bruke denne malen på alle tallene i tabellen. Eksempel: {{sorterbar|23456}} gir 3&504&23456&23 456. Merk at tallet må skrives uten mellomrom.

Hvis du kun ønsker å lage riktige numeriske sorteringsnøkler, men ikke skrive ut tallet (f.eks. sortere «400 f.Kr.» som «-400») kan du bruke {{sts}}.

Bruk parameteren fortekst for å ha en tekst foran tallet som skal sorteres, for eksempel: {{sorterbar|fortekst=ca. |10023456}}

Advarsel[rediger | rediger kilde]

Blander du positive tall skrevet med og uten fortegn, vil de kunne sorteres feil. Sorry.

Likeledes, om du ikke bruker et konsekvent antall ledende null (dvs varierer antallet ledende null i tall som ellers ville hatt samme lengde), vil de kunne sorteres feil. (Ingen problemer med f eks 000, 001, 012, 123, 1234, 12345; denslags er konsekvent. 007 kontra 06 vil derimot sortere feil.)

Merk også at class="sortable wikitable" generelt ikke virker i tabeller hvor man bruker colspan og/eller rowspan.

Eksempler[rediger | rediger kilde]

Legg merke til at hvis man bruker datoformatet YYYY-MM-DD (som definert i ISO 8601), så sorteres datoene riktig. Man kan også bruke {{Sorterbar dato}} for å få norsk format, men korrekt sortert.

Wiki markup

{|class="wikitable sortable"
!Tall!!Alfabet!![[ISO 8601|Datoer]]!!Dato!!Tall!!Tall med mal!!Skjult tekst!!class="unsortable"|Ikke sorterbar
|-
|1||Z||2004-02-02||{{Sorterbar dato|2004|02|02}}||10 023 456||{{sorterbar|10023456}}||<tt>{{sorterbar|10023456|}}</tt>||Denne
|-
|2||y||2005-04-13||{{Sorterbar dato|2005|04|13}}||||||||kolonnen
|-
|3||X||2006-08-17||{{Sorterbar dato|2006|08|17}}||1 003 456||{{sorterbar|1003456}}||<tt>{{sorterbar|1003456|}}</tt>||er
|-
|4||w||2005-01-01||{{Sorterbar dato|2005|01|01}}||456||{{sorterbar|456}}||<tt>{{sorterbar|456|}}</tt>||ikke
|-
|5||V||2006-12-05||{{Sorterbar dato|2006|12|05}}||56||{{sorterbar|56}}||<tt>{{sorterbar|56|}}</tt>||sorterbar?
|-class="sortbottom"
!Total: 15!!!!!!!!!!Total: 27 424!![http://www.joostdevalk.nl/code/sortable-table/ Eks. fra]
|-
|}
Tall Alfabet Datoer Dato Tall Tall med mal Skjult tekst Ikke sorterbar
1 Z 2004-02-02 2004-02-022. februar 2004 10 023 456 3&507&10023456&10 023 456 3&507&10023456&10 023 456 Denne
2 y 2005-04-13 2005-04-1313. april 2005 kolonnen
3 X 2006-08-17 2006-08-1717. august 2006 1 003 456 3&506&1003456&1 003 456 3&506&1003456&1 003 456 er
4 w 2005-01-01 2005-01-011. januar 2005 456 3&502&456&456 3&502&456&456 ikke
5 V 2006-12-05 2006-12-055. desember 2006 56 3&501&56&56 3&501&56&56 sorterbar?
Total: 15 Total: 27 424 Eks. fra

Se også[rediger | rediger kilde]