Vignette JSON utilisateur (portail)
De Wiki1000
(Différences entre les versions)
| Ligne 1 : | Ligne 1 : | ||
| − | Cette vignette affiche | + | Cette vignette affiche un rendu visuel alimenté par une source de données JSON. |
{{:Paramètre standards (portail)}} | {{:Paramètre standards (portail)}} | ||
| Ligne 18 : | Ligne 18 : | ||
|Design | |Design | ||
|string | |string | ||
| − | | | + | |Définit le type de rendu de la vignette |
|- | |- | ||
|Binding | |Binding | ||
|string | |string | ||
| − | | | + | |Définit les relations entre les éléments du rendu et les données JSON |
|- | |- | ||
|Data | |Data | ||
| Ligne 28 : | Ligne 28 : | ||
|Donnée JSON statiques si DataSetURI n'est pas défini | |Donnée JSON statiques si DataSetURI n'est pas défini | ||
|} | |} | ||
| + | |||
| + | '''Exemple :''' | ||
| + | |||
| + | [[image:portal-jsonuser.png]] | ||
| + | |||
| + | *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 : | ||
| + | |||
| + | <pre> | ||
| + | { "version" : "1.1","result" : {"welcome":"Bonjour xxxx"}} | ||
| + | </pre> | ||
| + | |||
| + | *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 : | ||
| + | |||
| + | <pre> | ||
| + | {id:"title", parent:"content", controlClass:"Label", data:{cssClass: "spc-title-h1 spc-welcome-text", caption:""}} | ||
| + | </pre> | ||
| + | |||
| + | 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 : | Voir aussi : | ||
[[Category:Portail]] | [[Category:Portail]] | ||
Version du 28 mai 2014 à 09:19
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 |
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 |
