Wiki source code of Intégrer un portlet (graphique ou autre élément) dans une page web
Last modified by Aurelie Bertrand on 2025/05/15 16:27
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{ddtoc/}} | ||
2 | |||
3 | ---- | ||
4 | |||
5 | Dans cette documentation, nous nous plaçons dans le contexte suivant : | ||
6 | |||
7 | * Nom du serveur : ddsrv | ||
8 | * Port : 8080 | ||
9 | * Domaine DigDash : ddenterpriseapi | ||
10 | * Domaine tableau de bord DigDash: digdash_dashboard | ||
11 | |||
12 | Il faudra bien sûr adapter l'intégration à votre contexte. | ||
13 | |||
14 | (% class="box" %) | ||
15 | ((( | ||
16 | 💡** **Vous pouvez aussi utiliser un mécanisme d'authentification server-side pour éviter les paramètres user/pass. Consultez la page [[Anonymisation des Urls>>doc:Digdash.webIntegration.anonymisation_url.WebHome]] pour plus de détails. | ||
17 | Dans ce cas le paramètre //authToken// remplace le paramètre //pass//. | ||
18 | ))) | ||
19 | |||
20 | = Mode d’intégration par iFrame = | ||
21 | |||
22 | (% class="box infomessage" id="HIntE9grerungraphique28flux29" %) | ||
23 | ((( | ||
24 | ℹ En mode iFrame, seul un portlet graphique (flux) peut être intégré. Les autres portlets (filtres, légende, commentaires, etc) ne peuvent être intégrés. | ||
25 | ))) | ||
26 | |||
27 | Vous pouvez intégrer un graphique (flux) de votre portefeuille d’informations dans une iframe en utilisant l'URL sous la forme suivante : | ||
28 | |||
29 | {{code language="html"}} | ||
30 | http://ddsrv:8080/ddenterpriseapi/viewflow?flowId=<flowid> | ||
31 | {{/code}} | ||
32 | |||
33 | Vous pouvez facilement obtenir l’URL d’un flux depuis le panneau de gestion des flux dans le Studio. Pour cela, cliquez-droit sur le flux puis sélectionnez **Copier l’URL du flux.** | ||
34 | |||
35 | **[[image:Copy_flow_URL_FR.png||height="445" width="443"]] ** | ||
36 | |||
37 | Par exemple : | ||
38 | |||
39 | {{code language="html"}} | ||
40 | http://ddsrv:8080/ddenterpriseapi/viewflow?flowId=15455f95 | ||
41 | {{/code}} | ||
42 | |||
43 | Il est possible de passer des paramètres dans cette URL qui seront lus par l’application pour s'authentifier et adapter le contenu affiché. | ||
44 | Ces paramètres sont ajoutés sous forme de chaîne de requête à la fin de l’URL, après un point d’interrogation// ?//. | ||
45 | Chaque paramètre est une paire //clé=valeur//, et les différentes paires sont séparées par un //&//. | ||
46 | Consultez le paragraphe [[Paramètres disponibles>>doc:||anchor="Paramètres_iframe"]] pour la liste des paramètres. | ||
47 | |||
48 | Par exemple, pour afficher le graphique avec : | ||
49 | |||
50 | * l'identifiant //15455f95// | ||
51 | * l'utilisateur //user1// et le mot de passe //pass1// | ||
52 | * la barre de filtre désactivée | ||
53 | |||
54 | nous intégrons le code dans la balise iFrame comme suit : | ||
55 | |||
56 | {{code}} | ||
57 | <iframe src="http://ddsrv:8080/ddenterpriseapi/viewflow?flowId=15455f95&user=user1&pass=pass1&hideFilters=true"></iframe> | ||
58 | {{/code}} | ||
59 | |||
60 | == Paramètres disponibles{{id name="Paramètres_iframe"/}} == | ||
61 | |||
62 | Les paramètres disponibles pour les graphiques (flux) sont les suivants : | ||
63 | |||
64 | |=(% style="width: 390px;" %)Paramètre|=(% style="width: 138px;" %)Valeur|=(% style="width: 964px;" %)Description | ||
65 | |(% style="width:390px" %)((( | ||
66 | flowId | ||
67 | )))|(% style="width:138px" %)((( | ||
68 | flowId | ||
69 | )))|(% style="width:964px" %)Identifiant du flux à afficher | ||
70 | |(% style="width:390px" %)user|(% style="width:138px" %)user|(% style="width:964px" %)Utilisateur à authentifier | ||
71 | |(% style="width:390px" %)pass|(% style="width:138px" %)password|(% style="width:964px" %)Mot de passe pour l’utilisateur non authentifié | ||
72 | |(% style="width:390px" %)authToken|(% style="width:138px" %)token|(% style="width:964px" %)Token pour l’utilisateur non authentifié | ||
73 | |(% style="width:390px" %)hideFilters|(% style="width:138px" %)true~|false|(% style="width:964px" %)Masque (true) ou affiche (false) la barre de filtres | ||
74 | |(% style="width:390px" %)nomVariable|(% style="width:138px" %)valeurVariable|(% style="width:964px" %)Spécifie la valeur de la variable nomVariable | ||
75 | |(% style="width:390px" %)((( | ||
76 | nomDimension | ||
77 | |||
78 | Si la dimension contient une hiérarchie ou plus, vous pouvez sélectionner la hiérarchie et le niveau souhaités en ajoutant : | ||
79 | |||
80 | * **H**DimensionName | ||
81 | * **L**DimensionName | ||
82 | )))|(% style="width:138px" %)((( | ||
83 | valeurFiltre | ||
84 | |||
85 | |||
86 | (% style="color:#ffffff" %)aaaa | ||
87 | |||
88 | NomHierarchie | ||
89 | NiveauHierarchie | ||
90 | )))|(% style="width:964px" %)((( | ||
91 | Spécifie le membre de la dimension filtré | ||
92 | |||
93 | (% style="color:#ffffff" %) zzzzzzz | ||
94 | |||
95 | |||
96 | Spécifie le nom de la hiérarchie | ||
97 | Spécifie le niveau de la hiérarchie | ||
98 | ))) | ||
99 | |||
100 | = Mode d’intégration JavaScript embarqué = | ||
101 | |||
102 | (% class="box infomessage" %) | ||
103 | ((( | ||
104 | ℹ Dans ce mode, vous pouvez intégrer, en plus des graphiques, d'autres types d'éléments : filtres, légendes, commentaires, sélecteur de mesures, variables, recherche et éléments filtrés. | ||
105 | ))) | ||
106 | |||
107 | (% class="wikigeneratedid" id="HChargerlefichierJavascriptDigdash" %) | ||
108 | Ce mode nécessite de charger le fichier Javascript permettant d'afficher un tableau de bord DigDash dans une page web. Pour cela, ajoutez la ligne de code suivante dans la section //<head>// de votre page web : | ||
109 | |||
110 | {{code}} | ||
111 | <script src="http://ddsrv:8080/digdash_dashboard/digdash.dashboard.js"></script> | ||
112 | {{/code}} | ||
113 | |||
114 | (% class="wikigeneratedid" %) | ||
115 | Vous pouvez intégrer un tableau de bord DigDash soit en HTML à l’aide de balises dédiées, soit via JavaScript pour une configuration plus dynamique. | ||
116 | |||
117 | == Intégration HTML == | ||
118 | |||
119 | Une balise personnalisée <dd-portlet/> permet d’intégrer un graphique (flux) ou autre élément intégrable, directement dans le code HTML, sans écrire de JavaScript. Ce mode est pratique pour des pages simples ou dans le cas où le JavaScript n'est pas autorisé. | ||
120 | |||
121 | (% class="box infomessage" %) | ||
122 | ((( | ||
123 | 💡Dans ce cas l'authentification se fait une seule fois dans la première balise **<dd-portlet/>** de la page. Cela peut être n'importe quel type de portlet. | ||
124 | ))) | ||
125 | |||
126 | === Graphique (flux) === | ||
127 | |||
128 | Pour intégrer un graphique, utilisez le code sous la forme suivante à l'emplacement souhaité sur la page web : | ||
129 | |||
130 | {{code language="html"}} | ||
131 | <dd-portlet type="flow" flowId="flowId"/> | ||
132 | {{/code}} | ||
133 | |||
134 | Dans ce mode, les [[paramètres>>doc:||anchor="Paramètres"]] sont passés directement comme attributs de la balise. Consultez le paragraphe [[Paramètres disponibles >>doc:||anchor="Paramètres"]]pour la liste complète. | ||
135 | |||
136 | Par exemple, pour afficher un graphique avec : | ||
137 | |||
138 | * l'identifiant //15455f95// | ||
139 | * l'en-tête masquée | ||
140 | * les faits marquants désactivés | ||
141 | |||
142 | nous utilisons le code suivant : | ||
143 | |||
144 | {{code language="html"}} | ||
145 | <dd-portlet type="flow" flowId="flowId" showheader="false" highlightdata="false"/> | ||
146 | {{/code}} | ||
147 | |||
148 | (% class="wikigeneratedid" %) | ||
149 | Si on y intégre l'authentification : | ||
150 | |||
151 | {{code language="html"}} | ||
152 | <dd-portlet user="user1" pass="pass1" type="flow" flowId="flowId" showheader="false" highlightdata="false"/> | ||
153 | {{/code}} | ||
154 | |||
155 | === Autres éléments (filtres, légendes...) === | ||
156 | |||
157 | (% class="wikigeneratedid" id="HIntE9grationenmodeJavaScript" %) | ||
158 | Sur le même principe, il est possible d'intégrer d'autres types d'éléments (portlets) : filtres, légendes, commentaires, sélecteur de mesures, variables, recherche et éléments filtrés. | ||
159 | Pour cela, utilisez la syntaxe globale suivante : | ||
160 | |||
161 | {{code language="html"}} | ||
162 | <dd-portlet type="typeDuPortlet" parameterId="value"/> | ||
163 | // parameterID pour les autres paramètres en fonction du type | ||
164 | {{/code}} | ||
165 | |||
166 | (% class="wikigeneratedid" %) | ||
167 | Consultez le paragraphe [[Paramètres disponibles >>doc:||anchor="Paramètres"]]pour la liste complète. | ||
168 | |||
169 | (% class="wikigeneratedid" %) | ||
170 | Par exemple, pour un contenu de type filtre Dimension : | ||
171 | |||
172 | {{code language="html"}} | ||
173 | <dd-portlet type="dimension" dim="Type de ligne" datasource="Telecom" viztype="SlicerHorizontal" showsearch="false" showborder="false"/> | ||
174 | // dim : Nom de la dimension | ||
175 | // datasource : Nom de la source de données | ||
176 | // viztype: Type de visualisation liste horizontale | ||
177 | // showsearch : Affichage de la boîte de recherche | ||
178 | // showborder : Affichage de la bordure | ||
179 | {{/code}} | ||
180 | |||
181 | == Intégration JavaScript == | ||
182 | |||
183 | === Graphique (flux) === | ||
184 | |||
185 | Pour intégrer un graphique en mode JavaScript : | ||
186 | |||
187 | 1. Ajoutez une balise **<div>** avec un identifiant unique à l'emplacement souhaité sur la page web : cette balise servira de conteneur pour afficher le graphique. | ||
188 | Par exemple : | ||
189 | |||
190 | {{code}} | ||
191 | <div id="tableflow"></div> // où tableflow est l'identifiant (divId) | ||
192 | {{/code}} | ||
193 | |||
194 | (% start="2" %) | ||
195 | 1. Ajoutez le script JavaScript pour initialiser et afficher le graphique . | ||
196 | Pour cela, dans une balise <script>, ajoutez le code suivant : | ||
197 | |||
198 | {{code language="js"}} | ||
199 | DigDash.init({ | ||
200 | "url":"http://ddsrv:8080/digdash_dashboard", | ||
201 | "user": "user", | ||
202 | "pass": "pass" | ||
203 | }); | ||
204 | |||
205 | DigDash.drawPortlet("divId",{ | ||
206 | "type": "flow", | ||
207 | "flowId": "flowId" | ||
208 | }); | ||
209 | {{/code}} | ||
210 | |||
211 | * La méthode** DigDash.init()** permet d'initialiser le tableau de bord en spécifiant l'URL du serveur DigDash et les paramètres d'authentification. | ||
212 | * La méthode **DigDash.drawPortlet()** permet d'afficher l'élément (portlet) avec les paramètres spécifiés dans le conteneur défini précédemment. Consultez le paragraphe [[Paramètres disponibles >>doc:||anchor="Paramètres"]]pour la liste complète. | ||
213 | |||
214 | (% class="box infomessage" %) | ||
215 | ((( | ||
216 | 💡 N’oubliez pas d’appeler la fonction draw() dans le body : | ||
217 | |||
218 | {{code language="html"}} | ||
219 | <body onload="draw()"> | ||
220 | {{/code}} | ||
221 | ))) | ||
222 | |||
223 | (% id="cke_bm_558504S" style="display:none" %) (%%)Par exemple, pour afficher un graphique (divId = columnflow), nous utilisons le script suivant : | ||
224 | |||
225 | {{code language="html"}} | ||
226 | <script> | ||
227 | function draw() { | ||
228 | // Initialisation de la connexion au serveur DigDash | ||
229 | DigDash.init({ | ||
230 | "url": "https://ddsrv:8080/digdash_dashboard/", | ||
231 | "user": "user", | ||
232 | "pass": "pass" | ||
233 | }); | ||
234 | |||
235 | // Affichage d'un graphique en colonnes | ||
236 | DigDash.drawPortlet("columnflow", { | ||
237 | "type": "flow", | ||
238 | "flowId": "22a0cc0d", | ||
239 | "showborder": false, | ||
240 | "showheader": false | ||
241 | }); | ||
242 | } | ||
243 | </script> | ||
244 | |||
245 | {{/code}} | ||
246 | |||
247 | === Autres éléments (filtres, légendes...) === | ||
248 | |||
249 | Sur le même principe, il est possible d'intégrer d'autres types d'éléments (portlets) : filtres, légendes, commentaires, sélecteur de mesures, variables, recherche et éléments filtrés. | ||
250 | Pour cela, utilisez la syntaxe globale suivante : | ||
251 | |||
252 | {{code language="html"}} | ||
253 | DigDash.drawPortlet("divId", { | ||
254 | type: "typeDuPortlet", | ||
255 | // autres paramètres en fonction du type | ||
256 | }); | ||
257 | {{/code}} | ||
258 | |||
259 | Consultez le paragraphe [[Paramètres disponibles >>doc:||anchor="Paramètres"]]pour la liste complète. | ||
260 | |||
261 | Par exemple, pour afficher un graphique (div id = columnflow) et la légende associée (div id = legend), nous utilisons le script suivant : | ||
262 | |||
263 | {{code language="html"}} | ||
264 | <script> | ||
265 | function draw() { | ||
266 | // Initialisation de la connexion au serveur DigDash | ||
267 | DigDash.init({ | ||
268 | "url": "https://ddsrv:8080/digdash_dashboard/", | ||
269 | "user": "user", | ||
270 | "pass": "pass" | ||
271 | }); | ||
272 | |||
273 | // Affichage d'un graphique en colonnes | ||
274 | DigDash.drawPortlet("columnflow", { | ||
275 | "type": "flow", | ||
276 | "flowId": "22a0cc0d", | ||
277 | "showborder": false, | ||
278 | "showheader": false | ||
279 | }); | ||
280 | |||
281 | // Légende associée au graphique en colonnes | ||
282 | DigDash.drawPortlet("legend", { | ||
283 | "type": "legend", | ||
284 | "flow": "22a0cc0d", | ||
285 | "showborder": false, | ||
286 | "showheader": true, | ||
287 | "layout": "horizontal" | ||
288 | }); | ||
289 | } | ||
290 | </script> | ||
291 | |||
292 | {{/code}} | ||
293 | |||
294 | == Paramètres disponibles{{id name="Paramètres"/}} == | ||
295 | |||
296 | === Paramètres communs à tous les éléments (portlets) === | ||
297 | |||
298 | Ces paramètres sont disponibles aussi bien pour les graphiques que pour les autres éléments. | ||
299 | |||
300 | |(% style="background-color:grey; width:184px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:233px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:188px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:167px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:525px" %)(% style="color:#ffffff" %)**Description** | ||
301 | |(% style="width:184px" %)**type**|(% style="width:233px" %)((( | ||
302 | "flow" | ||
303 | "filter" | ||
304 | "globalfitler" | ||
305 | "legend" | ||
306 | "comment" | ||
307 | "text query" | ||
308 | "measure selector" | ||
309 | "dimension" | ||
310 | "measurefilter" | ||
311 | "variable" | ||
312 | )))|(% style="width:188px" %)Aucune|(% style="width:167px" %)Paramètre | ||
313 | obligatoire|(% style="width:525px" %)Type de portlet :((( | ||
314 | * "flow" : graphique (flux) | ||
315 | * "filter" : éléments filtrés | ||
316 | * "globalfilter" : recherche | ||
317 | * "legend" : légende | ||
318 | * "comment" : commentaires | ||
319 | * "text query" : requête sur les données | ||
320 | * "measure selector" : sélecteur de mesures | ||
321 | * "dimension" : filtre dimension | ||
322 | * "measurefilter" : filtre mesure | ||
323 | * "variable" : variable | ||
324 | ))) | ||
325 | |(% style="width:184px" %)**subtype**|(% style="width:233px" %)flow_datamodelwrapper.xml|(% style="width:188px" %)Aucune|(% style="width:167px" %) |(% style="width:525px" %)Permet de définir un sous-type aux flux | ||
326 | |(% style="width:184px" %)**name**|(% style="width:233px" %)Chaîne de caractères|(% style="width:188px" %)Aucune|(% style="width:167px" %) |(% style="width:525px" %)Nom de la portlet qui sera affiché dans l'en-tête (header) | ||
327 | |(% style="width:184px" %)**color**|(% style="width:233px" %)Valeur hexadécimale|(% style="width:188px" %)Aucune|(% style="width:167px" %) |(% style="width:525px" %)Couleur du fond de la portlet | ||
328 | |(% style="width:184px" %)**image**|(% style="width:233px" %)Chemin vers l'image|(% style="width:188px" %)Aucune|(% style="width:167px" %) |(% style="width:525px" %)Image de fond de la portlet | ||
329 | |(% style="width:184px" %)**showborder**|(% style="width:233px" %)Booléen|(% style="width:188px" %)"true"|(% style="width:167px" %) |(% style="width:525px" %)Affiche une bordure autour de la portlet | ||
330 | |(% style="width:184px" %)**showheader**|(% style="width:233px" %)Booléen|(% style="width:188px" %)"true"|(% style="width:167px" %) |(% style="width:525px" %)Affiche un en-tête au-dessus de la portlet | ||
331 | |(% style="width:184px" %)**maximize**|(% style="width:233px" %)Booléen|(% style="width:188px" %)"false"|(% style="width:167px" %) |(% style="width:525px" %)Permet d'agrandir la portlet dans le Dashboard | ||
332 | |(% style="width:184px" %)**cssstyle**|(% style="width:233px" %)Classe css|(% style="width:188px" %)none|(% style="width:167px" %) |(% style="width:525px" %)Permet d'appliquer un css à cette portlet | ||
333 | |(% style="width:184px" %)**css**|(% style="width:233px" %)Contenu de la classe css|(% style="width:188px" %)none|(% style="width:167px" %)cssstyle | ||
334 | doit exister|(% style="width:525px" %)Contenu de la classe css | ||
335 | |(% style="width:184px" %)**description**|(% style="width:233px" %)Chaîne de caractères|(% style="width:188px" %)none|(% style="width:167px" %) |(% style="width:525px" %)Permet d'afficher une aide contextuelle via un icône sur la portlet | ||
336 | |||
337 | === Paramètres spécifiques aux graphiques (flux) === | ||
338 | |||
339 | |(% style="background-color:grey" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:235px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:197px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:556px" %)(% style="color:#ffffff" %)**Description** | ||
340 | |**highlightdata**|Booléen|"true"| |Afficher les faits martquants highlights | ||
341 | |**flowdetail**|"auto" ou flowid|"false"| |Afficher les détails du flux | ||
342 | |**displaycommenticon**|Booléen|"false"| |Afficher un icône lors de la présence de commentaire | ||
343 | |**displaylegendicon**|Booléen|"false"| |Afficher un icône qui affiche la légende au clic | ||
344 | |**layoutlegend**|"horizontal" ou "vertical"|"vertical"|displaylegendicon doit être défini à true|Type d'affichage de la légende : horizontal ou vertical | ||
345 | |**displayaxisnamelegend**|Booléen|"false"|displaylegendicon doit être défini à true|Afficher le titre de l'axe | ||
346 | |**menu**|Booléen|"true"| |Afficher le bouton permettant d'ouvrir le menu | ||
347 | |**exportCSV**|Booléen|"true"|menu doit être défini à true|Permettre l'export CSV depuis le menu | ||
348 | |**exportPDF**|Booléen|"true"|menu doit être défini à true|Permettre l'export PDF depuis le menu | ||
349 | |**exportPPT**|Booléen|"true"|menu doit être défini à true|Permettre l'export PPT depuis le menu | ||
350 | |**exportXLS**|Booléen|"true"|menu doit être défini à true|Permettre l'export Excel depuis le menu | ||
351 | |**exportXLSWithoutStyles**|Booléen|"true"|menu doit être défini à true|Permettre l'export Excel sans les styles depuis le menu | ||
352 | |**menuinfo**|Booléen|"true"|menu doit être défini à true|Permette l'affichage des informations depuis le menu | ||
353 | |||
354 | === Paramètres spécifiques au contenu Éléments filtrés === | ||
355 | |||
356 | |(% style="background-color:grey" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:235px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:197px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:556px" %)(% style="color:#ffffff" %)**Description** | ||
357 | |displaydimension|Booléen|"false"|Afficher le nom de la dimension | ||
358 | |displayhierarchy|Booléen|"false"|Afficher le nom de la hiérarchie | ||
359 | |displaylevel|Booléen|"false"|Afficher le nom du niveau | ||
360 | |||
361 | === Paramètres spécifiques au contenu Recherche === | ||
362 | |||
363 | |(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:232px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:203px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:173px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:514px" %)(% style="color:#ffffff" %)**Description** | ||
364 | |(% style="width:170px" %)flows|(% style="width:232px" %)Liste d'identifiants de flux séparés par des virgules|(% style="width:203px" %)Aucune|(% style="width:173px" %)Les flux (graphiques) doivent exister sur la page|(% style="width:514px" %)Permet de n'afficher que les membres des dimensions des flux dont l'identifiant est spécifié | ||
365 | |(% style="width:170px" %)label|(% style="width:232px" %)Texte|(% style="width:203px" %)Aucune|(% style="width:173px" %) |(% style="width:514px" %)Permet de changer le libellé "Recherche" | ||
366 | |||
367 | === Paramètres spécifiques au contenu Légende === | ||
368 | |||
369 | |(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:232px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:203px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:171px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:516px" %)(% style="color:#ffffff" %)**Description** | ||
370 | |**displayaxisname**|Booléen|"true"|(% style="width:171px" %) |(% style="width:516px" %)Afficher le titre de l'axe | ||
371 | |**layout**|"horizontal" ou "vertical"|"vertical"|(% style="width:171px" %) |(% style="width:516px" %)Type d'affichage de la légende : vertical ou horizontal | ||
372 | |**flow**|flowid|Aucune|(% style="width:171px" %) |(% style="width:516px" %)Le contexte de la légende sera déterminé par ce flux | ||
373 | |**hideelement**|"true"|Aucune|(% style="width:171px" %)selectelement ne doit pas être défini|(% style="width:516px" %)Affiche un icône permettant de masquer l'élément au clic | ||
374 | |**selectelement**|"true"|Aucune|(% style="width:171px" %)hidelement ne doit pas être défini|(% style="width:516px" %)Affiche un icône permettant de sélectionner l'élément au clic | ||
375 | |**sorttype**|0 or 1|Aucune|(% style="width:171px" %)sortreverse doit être défini|(% style="width:516px" %)0 = Tri alphabétique, 1 = Tri numérique | ||
376 | |**sortreverse**|boolean|Aucune|(% style="width:171px" %)sorttype doit être défini|(% style="width:516px" %)Tri de manière croissante ou décroissante | ||
377 | |||
378 | === Paramètres spécifiques au contenu Commentaires === | ||
379 | |||
380 | |(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:232px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:203px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:171px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:516px" %)(% style="color:#ffffff" %)**Description** | ||
381 | |**datamodels**|Liste d'identifiants de modèles de données séparés par des virgules|Aucune|Les modèles de données doivent exister sur la page|N'afficher que les commentaires sur les modèles de données dont l'identifiant est spécifié | ||
382 | |**flows**|Liste d'identifiants de flux séparés par des virgules|Aucune|Les flux (graphiques) doivent exister sur la page|N'afficher que les commentaires sur les flux (graphiques) dont l'identifiant est spécifié | ||
383 | |**displaytype**|"displaytypelist" ou "displaytypetext"|Aucune| |Type d'affichage des commentaires : Liste ou Texte | ||
384 | |**filtertype**|"all" ou "lastdays" ou "lastcomments"|"all"|doit avoir un paramètre "filter"|Option de filtrage des commentaires : Tous, X derniers jours ou X derniers commentaires | ||
385 | |**filter**|Numérique|Aucune|filtertype doit être différent de "all"|Paramètrage du filtrage des commentaires : X nombre de jours ou de commentaires | ||
386 | |**displayallcomments**|Booléen|"false"| |Afficher tous les commentaires | ||
387 | |||
388 | === Paramètres spécifiques au contenu Documents === | ||
389 | |||
390 | |(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:232px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:203px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:171px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:516px" %)(% style="color:#ffffff" %)**Description** | ||
391 | |**searchbox**|Booléen|"true"| |Afficher le champ de recherche | ||
392 | |**server**|Identifiant du serveur|Aucune|Paramètre | ||
393 | obligatoire|((( | ||
394 | Identifiant ou nom du serveur de documents sur lequel requêter | ||
395 | ))) | ||
396 | |||
397 | === Paramètres spécifiques au contenu Sélecteur de mesures === | ||
398 | |||
399 | |(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:232px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:203px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:171px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:516px" %)(% style="color:#ffffff" %)**Description** | ||
400 | |**flows**|Liste d'identifiants de flux séparés par des virgules|Aucune|Paramètre | ||
401 | obligatoire|{{glossaryReference glossaryId="Glossary" entryId="Flux"}}Flux{{/glossaryReference}} (graphiques) sur lesquels baser le sélecteur de mesures | ||
402 | |**viztype**|"list", "combo" or "checkbox"|"list"| |Type de visualisation du sélecteur de mesure : Liste, Liste déroulante ou Cases à cocher | ||
403 | |**vizlayout**|"vertical" or "horizontal"|"vertical"|Pas d'effet dans le cas de la liste déorulante (combo)|Type d'affichage : Vertical ou non | ||
404 | |**multiselect**|Booléen|"true"| |Permettre la sélection multiple | ||
405 | |||
406 | === Paramètres spécifiques au filtre Dimension === | ||
407 | |||
408 | |(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:232px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:203px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:171px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:516px" %)(% style="color:#ffffff" %)**Description** | ||
409 | |**dim**|Nom de la dimension|Aucune|Paramètre | ||
410 | obligatoire|Nom de la dimension | ||
411 | |**datasource**|Identifant du modèle de données|Aucune|Paramètre | ||
412 | obligatoire|Identifant du modèle de données | ||
413 | |**viztype**|"SlicerOneByOne" | ||
414 | "Slicer" | ||
415 | "SlicerHorizontal" | ||
416 | "SlicerCombo" | ||
417 | "SlicerSlider" | ||
418 | "SlicerDatePicker" | ||
419 | "SlicerCheckBox" "SlicerComboRange" | ||
420 | "SlicerTree" | ||
421 | "SlicerMatch"|SlicerCheckBox|Paramètre obligatoire. Types disponibles selon la nature de la dimension|Type de visualisation du filtre :((( | ||
422 | * Un par un | ||
423 | * Liste verticale | ||
424 | * Liste horizontale | ||
425 | * Liste déroulante | ||
426 | * Curseur | ||
427 | * Calendrier | ||
428 | * Case à cocher | ||
429 | * Liste min/max | ||
430 | * Liste arborescente | ||
431 | * Règle | ||
432 | ))) | ||
433 | |**flows**|Liste d'identifiants de flux séparés par des virgules| |Les flux (graphiques) doivent exister sur la page|Graphique(s) sur lesquels le filtre sera appliqué | ||
434 | |**hierarchy**|Nom de la hiérarchie|Aucune|La dimension doit être hiérarchique|Filtrer sur la hiérarchie | ||
435 | |**level**|Nom du niveau|Aucune|La dimension doit être hiérarchique|Filtrer sur le niveau | ||
436 | |**dimlabel**|${dimension}, ${hierarchy} or ${level}, | ||
437 | peuvent être utilisés ensemble séparés par '/'|${dimension}|La dimension doit être hiérarchique | ||
438 | ${hierarchy} ou ${level}|Modifier l'affichage du nom de la dimension | ||
439 | |**authorizereversefilter**|Booléen|"false"| |Autoriser l'exclusion des membres | ||
440 | |**multiselect**|Booléen|"true"| |Activer la sélection multiple lors de la sélection d'un élément | ||
441 | |**forbidmultiselect**| |"false"| "muliselect" doit être défini à false|Interdire la sélection multiple | ||
442 | |**filteronsinglemember**|Booléen|"false"| |Filtre sur l'élement unique | ||
443 | |**authorizechangelevel**|Booléen|"false"|Sur une dimension hiérarchique|Autoriser le changement de niveau | ||
444 | |**showsearch**|Booléen|"true"|Sur une dimension continue|Afficher la boîte de recherche | ||
445 | |**forbidemptyselection**|Booléen| | |Interdire la sélection vide | ||
446 | |**hidempty**|Booléen| | |Cacher les valeurs vides | ||
447 | |**range**|Booléen|"false"|Sur une dimension continue|Permet de filtrer toutes les valeurs contenues dans un intervalle | ||
448 | |**min**|min|Aucune|range doit être défini à true|Le minimum de l'intervalle | ||
449 | |**max**|max|Aucune|range doit être défini à true|Le maximum de l'intervalle | ||
450 | |**filter**|"first" "last"|Aucune| |Filtrer sur le premier ou le dernier élément | ||
451 | |**sorttype**|0 ou 1|Aucune|sortreverse doit être défini|0 = Tri alphabétique, 1 = Tri numérique | ||
452 | |**sortreverse**|Booléen|Aucune|sorttype doit être défini|Tri de manière croissante ou décroissante | ||
453 | |||
454 | === Paramètres spécifiques au filtre Mesure === | ||
455 | |||
456 | |(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:232px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:203px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:171px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:516px" %)(% style="color:#ffffff" %)**Description** | ||
457 | |**measurename**|Nom de la mesure|Aucune|Paramètre | ||
458 | obligatoire|Nom de la mesure à filtrer | ||
459 | |**flows**|Liste d'identifiants de flux séparés par des virgules|Aucune|Paramètre | ||
460 | obligatoire|{{glossaryReference glossaryId="Glossary" entryId="Flux"}}Flux{{/glossaryReference}} (graphiques) impactés par ce filtre | ||
461 | |**hidemeasurename**|Booléen|"false"| |Cacher le nom de la mesure | ||
462 | |||
463 | === Paramètres spécifiques au filtre Variable === | ||
464 | |||
465 | |(% style="background-color:grey; width:170px" %)(% style="color:#ffffff" %)**Paramètre**|(% style="background-color:grey; width:232px" %)(% style="color:#ffffff" %)**Valeur**|(% style="background-color:grey; width:203px" %)(% style="color:#ffffff" %)**Valeur par défaut**|(% style="background-color:grey; width:171px" %)(% style="color:#ffffff" %)**Dépendance**|(% style="background-color:grey; width:516px" %)(% style="color:#ffffff" %)**Description** | ||
466 | |**varname**|Nom de la variable|Aucune|Paramètre | ||
467 | obligatoire|Nom de la variable à filtrer | ||
468 | |**viztype**|((( | ||
469 | "slider" | ||
470 | "verticalslider" | ||
471 | "combo" | ||
472 | "spinner", | ||
473 | "horizontallist" | ||
474 | "verticallist" | ||
475 | "textfield" | ||
476 | )))|"combo", "slider" ou "textfield" | ||
477 | selon les paramètres de la variable|horizontallist et verticallist sont disponibles seulement pour les variables avec des valeurs explicites|Type de visualisation de la variable :((( | ||
478 | * Curseur horizontal | ||
479 | * Curseur vertical | ||
480 | * Liste déroulante | ||
481 | * Spinner | ||
482 | * Liste horizontale | ||
483 | * Liste verticale | ||
484 | * Champ texte | ||
485 | ))) | ||
486 | |**hidevarname**|boolean|"false"| |Cacher le nom de la variable | ||
487 | |||
488 | = Pages connexes... = | ||
489 | |||
490 | * [[Intégrer un tableau de bord dans une page web>>doc:Digdash.webIntegration.DD_web_integration.embed_dashboard.WebHome]] | ||
491 | * [[Intégration web de tableaux de bord et d'objets DigDash>>doc:Digdash.webIntegration.DD_web_integration.WebHome]] | ||
492 | |||
493 |