DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


fr:plugin:struct:cloud
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


fr:plugin:struct:cloud [2018-01-28 16:22] (Version actuelle) – créée Digitalin
Ligne 1: Ligne 1:
 +<= [[fr:plugin:struct|Extension Struct]]
 +
 +====== Contrôle de nuages (Control Clouds) ======
 +
 +Analogue au [[plugin:data#tag_cloud_control|Tag Cloud]] de l'extension data, il existe une syntaxe pour créer des étiquettes-nuages (tag-clouds) pour contrôler les agrégations.
 +
 +Cette syntaxe affichera les valeurs d'un champ struct donné en tant que nuage d'étiquettes. Chaque valeur renvoie à la page en cours (sauf si configurée autrement par l'option ''cible''). La page doit également contenir une table struct - cette table sera filtrée pour toutes les entrées correspondant à la balise sélectionnée.
 +
 +
 +Exemple:
 +
 +<code>
 +---- struct cloud ----
 +schema: project
 +field: employees
 +min: 2
 +limit: 20
 +----
 +</code>
 +
 +Le code ci-dessus afficherait un nuage d'employés affectés à au moins deux projets différents. Un maximum de 20 employés les plus occupés sont montrés.
 +
 +Voici les options possibles pour le nuage:
 +
 +^ Option(s)       ^ Requis? ^ Description ^
 +| schéma \\ depuis \\ tables | oui | Quel schéma est la source des données? |
 +| champ\\ select\\ cols \\ col | oui  | Quel attribut est utilisé pour construire le nuage? |
 +| limite\\ max | non | Nombre maximum d'étiquettes à afficher. Si non renseigné, tout sera affiché |
 +| min | non | Compte minimum qu'une étiquette doit avoir. Si non renseigné, tout sera affiché |
 +| page\\ cible | non | Donnez une page qui contient la table de données à contrôler. Si non renseigné, la page courante est utilisée |  
 +| summarize | non | Réglez à 1 pour montrer la somme des champs |
  
fr/plugin/struct/cloud.txt · Dernière modification : 2018-01-28 16:22 de Digitalin

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki