Vignette Google Chart (portail)
De Wiki1000
(Différences entre les versions)
Ligne 27 : | Ligne 27 : | ||
* Source de données (URI) | * Source de données (URI) | ||
− | + | Adresse de la source de données retournant les données du graphique. | |
+ | |||
+ | Une source de données de graphique est une structure du type : | ||
+ | |||
+ | <pre> | ||
+ | { | ||
+ | "chart":{ | ||
+ | "options":{ | ||
+ | "title":"Expenses", | ||
+ | "pieSliceText":"value" | ||
+ | }, | ||
+ | "cols":[ | ||
+ | { | ||
+ | "name":"Status", | ||
+ | "type":"string" | ||
+ | }, | ||
+ | { | ||
+ | "name":"Amount", | ||
+ | "type":"number" | ||
+ | } | ||
+ | ], | ||
+ | "rows":[ | ||
+ | [ | ||
+ | "Accepted", | ||
+ | 1000.0 | ||
+ | ], | ||
+ | [ | ||
+ | "Rejected", | ||
+ | 300.0 | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | </pre> | ||
* Adresse page locale HTML (src) | * Adresse page locale HTML (src) | ||
− | + | Adresse de la page contenant le code permettant d'incorporer le graphique. | |
+ | |||
+ | La page fournit par défaut permet de gérer les types de graphique standards. | ||
*Google chart options (options) | *Google chart options (options) | ||
− | + | Structure JSON permettant de sélectionner les options du graphique | |
+ | |||
+ | Les options sont la combinaison des options défini dans les propriétés de la vignette et des options retournées par la source de données. | ||
Exemple : | Exemple : |
Version du 2 juin 2014 à 13:04
Cette vignette affiche un graphique Google Chart à partir d'une source de données JSON.
Paramètres standards :
Paramètre | Type | Usage |
---|---|---|
Titre | string | Titre de la vignette |
Affichage de la bordure de la vignette | boolean | Une bordure encadrant la vignette est affichée. |
Afficher l'entête de la vignette | boolean | L'entête de la vignette est affichée. |
Hauteur | Entier | Hauteur de la vignette en pixels |
Intervalle de rafraichissement | Entier | Intervalle de rafraichissement automatique de la vignette |
Paramètres spécifiques :
Paramètre | Type | Usage |
---|---|---|
URI | URL | Source de données JSON |
src | URL | URL de la page HTMl du contenu de l'iframe |
options | string | Options du graphique Google |
- Source de données (URI)
Adresse de la source de données retournant les données du graphique.
Une source de données de graphique est une structure du type :
{ "chart":{ "options":{ "title":"Expenses", "pieSliceText":"value" }, "cols":[ { "name":"Status", "type":"string" }, { "name":"Amount", "type":"number" } ], "rows":[ [ "Accepted", 1000.0 ], [ "Rejected", 300.0 ] ] } }
- Adresse page locale HTML (src)
Adresse de la page contenant le code permettant d'incorporer le graphique.
La page fournit par défaut permet de gérer les types de graphique standards.
- Google chart options (options)
Structure JSON permettant de sélectionner les options du graphique
Les options sont la combinaison des options défini dans les propriétés de la vignette et des options retournées par la source de données.
Exemple :
Le code suivant génère les données JSON nécessaire au graphie Pie précédent :
Procedure services.chart(req:Tjson; var resp:TObject); //Procedure chart(req:Tjson; var resp:TObject); var json:TJson; begin json := Tjson.Create(''); resp := json; json.chart.options.title := 'Expenses'; json.chart.options.pieSliceText := 'value'; // json.chart.cols[0].name := 'Status'; json.chart.cols[0].type := 'string'; json.chart.cols[1].name := 'Amount'; json.chart.cols[1].type := 'number'; // json.chart.rows[0][0] := 'Accepted'; json.chart.rows[0][1] := 1000.00; json.chart.rows[1][0] := 'Rejected'; json.chart.rows[1][1] := 300.00; end;
Voir aussi :