| Scroll Ignore |
|---|
| scroll-viewport | true |
|---|
| scroll-pdf | true |
|---|
| scroll-office | true |
|---|
| scroll-chm | true |
|---|
| scroll-html | false |
|---|
| scroll-docbook | true |
|---|
| scroll-eclipsehelp | true |
|---|
| scroll-epub | true | scroll-html | false |
|---|
|
|
Pour éviter d'avoir à configurer toutes les valeurs, la plupart des champs de configuration utilisent une configuration par défaut.
- Le premier niveau est défini par l'administrateur Shinken dans des fichiers de configuration, qui sera utilisé pour toutes les météos.
( voir la page Configuration de la disposition par défaut des widgets - webui-module-service-weather )
Pour le widget "titre", il faut configurer :
- Sa position dans la grille et sa taille.
- Le texte à afficher
Les options du widget "titre" :
- Sa partie réservée au texte :
- la couleur du texte,
- l'alignement du texte,
- le pourcentage du zoom de la taille de la police.
| Code Block |
|---|
| language | bash |
|---|
| theme | RDark |
|---|
| title | Exemple d'un widget titre |
|---|
|
...
"grid_elements": [
{
"position_x" : 0,
"position_y" : 0,
"width" : "all",
"height" : 2,
"content" : {
"type" : "title_widget",
"layout" : {
"information_to_display" : {
"title_area" : {
"label" : "DATACENTER",
"text_color" : "#000000",
"text_align" : "left",
"font_zoom_percent" : 100
}
}
}
}
}
]
... |
Pour plus d'explications, regarder la page de configuration de la grille ( voir la page Configurer la grille - Édition JSON - Météo)
| Code Block |
|---|
|
...
"grid_elements": [
{
"position_x": 0,
"position_y": 3,
"width" : "all",
"height" : "1",
...
}
]
... |
| Nom | Type | Défaut | Commentaire |
|---|
| Numéro de cellule | --- | Abscisse du point "le plus en haut à gauche" d'un widget : - un nombre → Correspond à la case numéro X dans la largeur de la grille ;
- Doit obligatoirement être défini.
|
| Numéro de cellule | --- | Ordonnée du point "le plus en haut à gauche" d'un widget : - un nombre → Correspond à la case numéro Y dans la hauteur de la grille ;
- Doit obligatoirement être défini.
|
| Nombre de cellules | --- | Correspond à la largeur du widget : - un nombre, entre 1 et le nombre de cases en largeur de la grille ;
- "all" → Pour prendre toute la largeur de la page :
- Dans ce cas, sa "position_x" devra être 0.
- "default" → la valeur sera calculée avec le système de "Calcul de la valeur en cascade" ( voir la page Configurer un widget - Édition JSON - Météo ).
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".
|
| Code Block |
|---|
|
...
"grid_elements": [
{
...
"content" : {
"type" : "title_widget",
"layout" : {
"information_to_display" : {
"title_area" : {
...
}
}
}
}
}
]
... |
| Nom | Type | Défaut | Commentaire |
|---|
| String | - | Type du widget, dans le cas du widget titre ce paramètre doit être obligatoirement défini à la valeur : title _widget . |
| Clé | - | 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 title _widget peut être renseigné.
|
| No Format |
|---|
information_to_display |
| Clé | - | La clé information_to_display doit être renseignée dans la clé layout. Elle permet de paramétrer l'affichage des différentes zones du widget. En l'occurrence ( le widget titre n'a qu'une zone ) : title_area.
|
|
|
|
|
| Panel |
|---|
Image Added
|
Le deuxième niveau se situe au niveau de la météo pour définir le comportement du widget titre pour cette météo uniquement.Dans le chapitre "layouts" de la grille, il suffit de définir / compléter le chapitre "title_widget_layout" :
- Il ne faut définir que les valeurs pour lesquelles 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,
- label.
| Code Block |
|---|
| language | bash |
|---|
| theme | RDark |
|---|
| title | Exemple d'un widget titreConfiguration du contenu |
|---|
|
...
"grid_elements": [
{
...
],
"layouts "content" : {
...
"layout" : {
"information_to_display" : {
"title_area" : {
"label" : "DATACENTER",
"text_color" : "#000000",
"text_align" : "left",
"font_zoom_percent" : 100
}
}
}
}
}
]
... |
| Nom | Type | Défaut | Commentaire |
|---|
| String | - | Texte affiché dans le widget. | Info |
|---|
Limité à 300 caractères. |
|
| Couleur Web | #000000 | Couleur d'affichage du texte. |
| String | left | Alignement du texte. Valeurs possibles : - left ( alignement à gauche );
- center ( alignement au centre );
- right ( alignement à droite );
- "default" → la valeur sera calculée avec le système de "Calcul de la valeur en cascade"
( voir la page Configurer un widget - Édition JSON - Météo ).
|
| No Format |
|---|
font_zoom_percent |
| Integer | 100 | Zoom en pourcentage de la taille de la police. Doit être supérieur à 0 Une valeur de 200 affiche un texte deux fois plus gros Une valeur de 50 affiche un texte deux fois plus petit |
| Code Block |
|---|
| language | bash |
|---|
| theme | RDark |
|---|
| title | Exemple d'un widget titre |
|---|
|
...
"grid_elements": [
"title_widget_layout" : {
"position_x" : 0,
"position_y" : 0,
"width" : "defaultall",
"height" : "default"2,
"content" : {
"type" : "title_widget",
"layout" : {
"information_to_display" : {
"title_area" : {
"label" : "DATACENTER",
"text_color" : "#000000",
"text_align" : "defaultleft",
"font_zoom_percent" : "default"100
}
}
}
}
}
...
} ]
... |
| Panel |
|---|
Image Added
|