Vignette JSON utilisateur (portail)
De Wiki1000
(Différences entre les versions)
Ligne 27 : | Ligne 27 : | ||
|Donnée JSON statiques si DataSetURI n'est pas défini | |Donnée JSON statiques si DataSetURI n'est pas défini | ||
|} | |} | ||
+ | |||
+ | * DataSetURI | ||
+ | : Source de données JSON | ||
+ | *Design | ||
+ | : Type de présentation | ||
+ | |||
+ | Les présentations standards sont : | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |- | ||
+ | !Présentation | ||
+ | !Style | ||
+ | |- | ||
+ | |title-table-1 | ||
+ | |Tableau avec titre | ||
+ | |- | ||
+ | |title-table-2 | ||
+ | |Tableau avec titre droit et gauche | ||
+ | |- | ||
+ | |image-title-1 | ||
+ | |Image avec description | ||
+ | |- | ||
+ | |welcome-1 | ||
+ | |Libellé | ||
+ | |} | ||
+ | |||
+ | * Binding | ||
+ | : Relation entre la présentation et la source de données JSON | ||
+ | |||
'''Exemple :''' | '''Exemple :''' |
Version du 28 mai 2014 à 11:55
Cette vignette affiche un rendu visuel alimenté par 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 |
---|---|---|
DataSetURI | string | URL du service retournant les données JSON |
Design | string | Définit le type de rendu de la vignette |
Binding | string | Définit les relations entre les éléments du rendu et les données JSON |
Data | string | Donnée JSON statiques si DataSetURI n'est pas défini |
- DataSetURI
- Source de données JSON
- Design
- Type de présentation
Les présentations standards sont :
Présentation | Style |
---|---|
title-table-1 | Tableau avec titre |
title-table-2 | Tableau avec titre droit et gauche |
image-title-1 | Image avec description |
welcome-1 | Libellé |
- Binding
- Relation entre la présentation et la source de données JSON
Exemple :
- Adresse (DataSetURI)
- rpc.l1000/json/info.welcome
- Utilise le service RPC retournant le nom de l'utilisateur connecté.
Les données retournées par ce service sont :
{ "version" : "1.1","result" : {"welcome":"Bonjour xxxx"}}
- Présentation (Design)
- welcome-1
- Utilise une présentation standard affichant un libellé
- Data binding
- Définit les correspondances entre les données JSON retournées et les éléments définis dans la présentation.
Le rendu définit le contrôle suivant :
{id:"title", parent:"content", controlClass:"Label", data:{cssClass: "spc-title-h1 spc-welcome-text", caption:""}}
La chaîne de binding indique que le contrôle d'identifiant "title" doit être alimenté par la valeur de la propriété "result.welcome" de la source de données JSON.
Voir aussi :
Whos here now: Members 0 Guests 0 Bots & Crawlers 1 |