Modèle:Smn

De Wicri SIC
 Documentation[modifier] [purger]

Modèle utilisé pour trier les colonnes numériques de tableau.

Usage :

  • {{smn|12345678|9}} 12 345 678 est le nombre à trier et 9 le nombre maximum de chiffres du plus grand nombre dans la colonne à trier.
  • {{smn|34.128|7|1000}} 34,128 est le nombre à trier et 7 le nombre maximum de chiffres du plus grand nombre dans la colonne à trier une fois le facteur mille appliqué (c'est-à-dire ici 5). 1 000 est le facteur de précision que l'on désire pour les décimales.
    • autre exemple : {{smn|3129.45|8|100}} 3 129,45 est le nombre à trier et 8 le nombre maximum de chiffres du plus grand nombre dans la colonne à trier une fois le facteur cent appliqué (c'est-à-dire ici 6). 100 est le facteur de précision que l'on désire pour les décimales.

Note :

  • Ce modèle génère maintenant une clé de tri correcte, y compris pour les nombres négatifs (à condition d'avoir défini le nombre maximum de chiffres).
Syntaxe Rendu


{|class="wikitable sortable" !Nombre!!Alphabet!!Dates!!Monnaie
|-
|1||Z||02-02-2004||{{smn|5|4|100}}
|-
|2||y||13-avr-2005||{{smn|0|4|100}}
|-
|3||X||17.aou.2006||{{smn|16.50|4|100}}
|-
|4||w||01.Jan.2005||{{smn|4.2|4|100}}
|-
|5||V||05/12/2006||{{smn|47.15|4|100}} €
|-
|6||U||05/12/2003||{{smn|-47.15|4|100}} €
|-
|}

Nombre Alphabet Dates Monnaie
1 Z 02-02-2004 +005,
2 y 13-avr-2005 +000,
3 X 17.aou.2006 +016,5
4 w 01.Jan.2005 +004,2
5 V 05/12/2006 +047,15
6 U 05/12/2003 047,15

TemplateData

<templatedata> {

 "description": "Modèle utilisé pour trier les colonnes numériques de tableau.",
 "params": {
   "1": {
     "label": "Valeur",
     "description": "Valeur à afficher dans la cellule de tableau, en utilisant le point comme séparateur décimal (par exemple « 34.128 »)",
     "type": "string",
     "required": true
   },
   "2": {
     "label": "Nombre de chiffres maximal",
     "description": "Nombre de chiffres du plus grand nombre dans la colonne à trier une fois le facteur de précision appliqué.",
     "type": "string",
     "required": true
   },
   "3": {
     "label": "Facteur de précision",
     "description": "Facteur de précision que l'on désire pour les décimales (par exemple 1000 pour une précision de 0,001)",
     "type": "string"
   }
 }

} </templatedata>

Voir aussi