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 à 10: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
  • rpc.l1000/json/info.welcome
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 :

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 :

 { "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 1   Bots & Crawlers 0
 
Outils personnels