Help:Format tableau
Format tableau |
---|
Sujet : |
Sort les résultats dans une table. |
Fourni par : |
Semantic MediaWiki |
Ajouté dans la version : |
0.4 |
Retiré depuis la version : |
toujours supporté |
Nécessite en plus : |
rien |
Nom du format : |
table |
Auteurs : |
Markus Krötzsch |
Catégories : |
divers |
Le format de résultat tableau (table en anglais) est utilisé pour formater les résultats de requête sous forme de tableau. Le format table est le format de résultat par défaut pour toutes les requettes qui ont une ou plusieurs états de sortie. Il est très proche du format tableau large.
Paramètres[edit]
Paramètre | Type | Par défaut | Description |
---|---|---|---|
class | texte | sortable wikitable smwtable | Une classe CSS supplémentaire à mettre pour la table |
transpose | oui/non | no | Afficher les entêtes du tableau verticalement et les résultats horizontalement |
sep | texte | vide | Le séparateur entre les résultats |
Il n'y a pas de paramètres de requête intégrées spécifiques au format tableau. Le paramètre headers=hide est particulièrement utile pour masquer les entêtes des tableaux (dans la plupart des cas, c'est suffisant d'utiliser des étiquettes de sortie vides pour masquer les titres des états de sortie).
Exemple[edit]
{{#ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Superficie en km² }}
Ceci produit la sortie suivante :
PopulationThe number of inhabitants of some geographical place. | Superficie en km² | |
---|---|---|
Berlin | 3,520,061 | 891.85 km²344.34 sqmi <br /> |
Cologne | 1,080,394 | 405.02 km²156.38 sqmi <br /> |
Frankfurt | 679,664 | 248.31 km²95.87 sqmi <br /> |
Munich | 1,353,186 | 310.43 km²119.86 sqmi <br /> |
Stuttgart | 606,588 | 207.35 km²80.06 sqmi <br /> |
Würzburg | 126,635 | 87.63 km²33.83 sqmi <br /> |
Application du formatage CSS[edit]
Depuis SMW 1.6.2, le format tableau fournit plusieurs possibilités de formatage qui peuvent être appliquées aux tableaux :
- Une classe générale CSS ou même plusieurs peuvent être paramétrées pour le tableau en utilisant le paramètre « class= ».
- Chaque colonne de la table obtient un nom de classe qui dérive du nom de la colonne. Par exemple, si un colonne a pour titre « Ville capitale », la classe de la colonne sera « Ville-capitale ».
- Les lignes de la table peuvent obtenir la classe « row-odd » (impaire) ou « row-even » (paire) suivant si la ligne est impaire ou paire.
De cette façon, les formatages spécifiques, comme les couleurs et les tailles de police de caractère, peuvent être paramétrés au travers d'une simple table ou pour une colonne spécifique, ou bien être paramétrées pour des lignes alternatives. La voie recommandée pour paramétrer un CSS personnalisée dans le wiki est de modifier la page « MediaWiki:Common.css ».
Tri[edit]
Les tableaux ont une caractéristique spéciale pour le tri de leur contenu par n'importe quelle colonne du tableau. Voir Help:Sélection des pages pour des commentaires généraux sur le tri et une comparaison sur les tris de résultat de requête du wiki. Les navigateurs sans JavaScript activé n'afficheront pas du tout les boutons de tri.