| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Concept
Le widget séparateur permet d'organiser les autres widgets dans la météo.
- Il peut par exemple être utilisé pour définir des sections ou des groupes de widget météo.
Plus d'informations sur les widgets séparateurs dans cette page : ( voir la page Widget Séparateur - Détail - Météo )
Description
Pour le widget séparateur, il faut configurer :
- Sa position dans la grille et sa taille.
- Le texte à afficher
Les options du widget séparateur
- Sa partie gauche :
- l'afficher ou la cacher,
- la taille ( en pourcentage ) que prendra la zone affichée dans le widget.
- Sa partie réservée au texte :
- l'alignement du texte,
- la couleur
- sa position : X, Y, largeur et hauteur;
- son texte ainsi que ses propriétés :
- sa couleur,
- le pourcentage du début de la zone du texte,
- le pourcentage du zoom de la fin de la zone du texte,taille de la police.
- Sa partie droite :
- l'afficher ou la cacher,
- la taille ( en pourcentage ) que prendra la zone affichée dans le widgetson positionnement.
Configuration
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
...
"grid_elements": [
{
"position_x": 0,
"position_y": 3,
"width" : "all",
"height" : 12,
"content" : {
"type" : "separator_widget",
"layout" : {
"type"information_to_display" : {
"left_area" : {
"displayed" : "separator_widget"true,
"width_percent" : 10
},
"title_area" : {
"label" : "DATACENTER FRANCEFrance",
"font_zoom_percent" : 100,
"text_color" : "#000000",
"start_zone_text_percentalign" : 10 "center"
},
"end_zone_text_percentright_area" : {
"displayed" : 10true,
"textwidth_alignpercent" : "center" 10
}
}
}
}
}
]
... |
Positionnement et dimensionnement
Pour plus d'explication, regarder la page de configuration d'un widget ( voir la page Configurer un widget - Édition JSON - Météo ).
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
...
"grid_elements": [
{
"position_x": 0,
"position_y": 3,
"width" : "all",
"height" : 12,
...
}
]
... |
| Nom | Type | Défaut | Commentaire | ||
|---|---|---|---|---|---|
| Numéro de cellule | --- | Abscisse du point "le plus en haut à gauche" d'un widget :
| ||
| Numéro de cellule | --- | Ordonnée du point "le plus en haut à gauche" d'un widget :
| ||
| Nombre de cellules | --- | Correspond à la largeur du widget :
Si le paramètre "width" n'est pas présent dans la configuration du widget, c'est comme s'il valait "default". | ||
| Nombre de cellules | --- | Correspond à la hauteur du widget :
Si le paramètre "height" n'est pas présent dans la configuration du widget, c'est comme s'il valait "default". |
Contenu du widget séparateur
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
...
"grid_elements": [
{
...
"content" : {
"type" : "separator_widget",
: "separator_widget",layout" : {
"titleinformation_to_display" : {
: "DATACENTER FRANCE",
"textleft_colorarea" : "#000000",{
"start_zone_text_percent" : 10,
...
},
"end_zone_text_percenttitle_area" : 10,
{
...
},
"textright_alignarea" : "center" {
...
}
}
}
}
}
]
... |
| Nom | Type | Défaut | Commentaire | |||||
|---|---|---|---|---|---|---|---|---|
| String | - | Type du widget, dans le cas du widget séparateur ce paramètre doit être obligatoirement défini à la valeur : separator_widget. | |||||
| StringClé | - | Texte affiché dans le widget. |
| Code Block |
|---|
text_color |
La clé layout permet de gérer la disposition et l'affichage du widget. Seul la clé information_to_display pour le widget de type separator_widget peut être renseigné.
| No Format |
|---|
information_to_display |
| Panel |
|---|
La zone de gauche ( left_area )
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
...
"grid_elements": [
{
...
"content" : {
...
"layout" : {
"information_to_display" : {
"left_area" : {
"displayed" : true,
"width_percent" : 10
},
...
}
}
}
}
]
... |
| Nom | Type | Défaut | Commentaire | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Booléen | true | Affichage ou non de la zone de gauche. | Couleur au format hexadécimal | #000000 | Couleur d'affichage du texte. Le format de la valeur est une couleur web ( Voir : https://en.wikipedia.org/wiki/Web_colors )
Si le paramètre "text_color" n'est pas présent dans la configuration du widget, c'est comme s'il valait "default". | |||||
| Integer | 10 | Pourcentage de la largeur à laquelle la du widget occupé par la zone de texte commencegauche. Doit être compris entre 0 et 100
Si le paramètre "start_zone_text_percent" n'est pas présent dans la configuration du widget, c'est comme s'il valait "default".
| Integer | 10 |
La zone de titre ( title_area )
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
...
"grid_elements": [
{
...
"content" : {
...
"layout" : {
"information_to_display" : {
...
"title_area" : {
"label" : "DATACENTER FRANCE",
"font_zoom_percent" : 100,
"text_color" : "000000",
"text_align" : "center"
},
...
}
}
}
}
]
... |
| Nom | Type | Défaut | Commentaire | ||||
|---|---|---|---|---|---|---|---|
| String | - | Texte affiché dans le widget. Doit obligatoirement être défini.
| ||||
| Integer | 100 | Zoom en pourcentage de la taille de la police.
Si le paramètre "end_zone_text_percent" n'est pas présent dans la configuration du widget, c'est comme s'il valait "default". | ||||
| Couleur Web | #000000 | Couleur d'affichage du texte.
| ||||
| String | center | Alignement du texte.
Si le paramètre "text_align" n'est pas présent dans la configuration du widget, c'est comme s'il valait "default". |
La zone de droite ( right_area )
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
...
"grid_elements": [
{
"position_x": 0,...
"content" : {
...
"position_ylayout" : 3,{
"width" "information_to_display" : "all",
{
...
"height" : 1,
"contentright_area" : {
"type" : "separator_widget",
"displayed" : true,
"title" : "DATACENTER FRANCE",
"text_color" : "#000000",
"startwidth_zone_text_percent" : 10,
"end_zone_text_percent" : 10,
}
"text_align" : "center" }
}
}
}
]
... |
| Panel |
|---|
Définir les valeurs par défaut du widget "séparateur" dans une météo
Dans chapitre "layouts" de la grille, il suffit de définir / compléter le chapitre "separator_widget_layout" :
- il ne faut définir que les valeurs pour lesquels on souhaite mettre un paramètre par défaut;
- certains paramètres ne peuvent pas avoir de valeur par défaut :
- position_x,
- position_y,
- type,
- title.
- Si vous utilisez la valeur "default" pour un paramètre qui l'accepte, la valeur sera alors celle présente dans le fichier de configuration du module "
webui-module-service-weather".- Vous trouverez la définition de ces paramètres dans la page Configuration de la disposition par défaut des widgets.
| Nom | Type | Défaut | Commentaire | ||
|---|---|---|---|---|---|
| Booléen | true | Affichage ou non de la zone de droite.
| ||
| Integer | 10 | Pourcentage du widget occupé par la zone de droite. Doit être compris entre 0 et 100
|
Exemple
| Code Block | ||||
|---|---|---|---|---|
| ||||
| Code Block | ||||
| ||||
... "grid_elements": [ { "position_x" : 0, ... ], "layouts "position_y" : 2, "width" : "all", "height" : { ... "separator_widget_layout"2, "content" : { "type" : "separator_widget", "layout" : { "width" information_to_display" : { "left_area" : { "20displayed" : true, "height" "width_percent" : 10 : 1}, "content "title_area" : { "text_color" : "#000000 "label" : "DATACENTER FRANCE", "start_zone_text_ "font_zoom_percent" : 10100, "end_zone_ "text_percentcolor" : 10"#030303", "text_align" : "center" }, " right_area" : { "displayed" : true, "width_percent" : 10 } } } } } ] ... |
| Panel |
|---|


