Modelo:Number table sorting
- Obxectivo
Este modelo pode ser útil na construción dunha táboa na que se pode ordenar unha columna que contén números e texto. Este modelo débese aplicar a cada número na columna.
Na actualidade, o modelo traballa para os números entre -10 308 e 10 308. Os números fóra deste rango ordenanse por riba ou por baixo doutro número en función do signo.
Por defecto móstrase a saída con separadores de miles. Para mostrar os números tal como se scribiu, utilice | format = non. O modelo xera unha "clave de ordenación" oculto no marcado HTML que forza o algoritmo de ordenación JavaScript para ordenar a columna en orde alfabética.
- Uso
Parámetros
[editar a fonte]O modelo ten tan só un parámetro: un número real. Estes exemplo utilizan o nome da redeirección, "nts", por brevedade.
- Parámetros opcionais
prefix
: Para amosar un texto antes do número use|prefix=some prefix
{{nts|123456789.00123|prefix=approx. }}
→ approx. 12.345.678.900.123
format
: Para a saída sen formato, use|format=no
{{nts|123456789.00123}}
→ 12.345.678.900.123{{nts|123456789.00123|format=no}}
→ 12345678900123
debug
: Para amosar a clave de ordenación, use|debug=yes
.{{nts|123456789.00123|debug=yes}}
→ 701312345678900123012.345.678.900.123{{nts|-123456789.00123|debug=yes}}
→ 2986876543210998770−12.345.678.900.123
Á parte dos separadores de miles engadidos, os números teñen formato fornecido (notación científica ou non, ceros iniciais e finais, e un cero antes do punto decimal ou non). Este formato non afecta á forma ordenada.
Por favor, engade as categorías na subpáxina de documentación e os interwikis no Wikidata. Ver as subpáxinas deste modelo.