SAG setRange : Différence entre versions
De BlueWiki
(2 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | [[Documentation_en_français|Liste des commandes du composant]] | ||
+ | |||
+ | [[SAG_setRange-EN|English version of this page]] | ||
+ | === Paramètres=== | ||
{| class="wikitable" | {| class="wikitable" | ||
Ligne 46 : | Ligne 50 : | ||
|valign="top"|Texte | |valign="top"|Texte | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
− | |Position ou sera affiché le libellé de la zone: "top" (en haut), "left" (a gauche), "right" (a droite) | + | |Position ou sera affiché le libellé de la zone: "top" (en haut), "left" (a gauche), "right" (a droite), "down" en bas ou "Center" centré verticalement dans la zone |
|- | |- | ||
Ligne 73 : | Ligne 77 : | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
|Optionnel : Si cette valeur n'est pas passée le range a une durée d'un jour | |Optionnel : Si cette valeur n'est pas passée le range a une durée d'un jour | ||
+ | |||
+ | |- | ||
+ | |valign="top"|Police du nom du range | ||
+ | |valign="top"|Texte | ||
+ | |valign="top"|[[File:in.png|caption]] | ||
+ | |Optionnel : Si cette valeur n'est pas passée le nom du range est affiché en police arial | ||
+ | |||
+ | |- | ||
+ | |valign="top"|Taille de la police du nom du range | ||
+ | |valign="top"|Entier long | ||
+ | |valign="top"|[[File:in.png|caption]] | ||
+ | |Optionnel : Si cette valeur n'est pas passée le nom du range est affiché en taille 20 | ||
+ | |||
+ | |- | ||
+ | |valign="top"|Stylede la police du nom du range | ||
+ | |valign="top"|Entier long | ||
+ | |valign="top"|[[File:in.png|caption]] | ||
+ | |Optionnel : Si cette valeur n'est pas passée le nom du range est affiché en Gras, vous pouvez utiliser les constante 4D : gras, italique et souligné pour définir le style | ||
|- | |- | ||
Ligne 86 : | Ligne 108 : | ||
Permet de définir les zones spécifiques, elles seront matérialisées sur les plannings sous la forme d'une plage de couleur. | Permet de définir les zones spécifiques, elles seront matérialisées sur les plannings sous la forme d'une plage de couleur. | ||
− | Commandes liées : [[ | + | Commandes liées : [[SAG_purgeAllRange]] |
=== Exemple de code=== | === Exemple de code=== | ||
Ligne 103 : | Ligne 125 : | ||
$error:=$error+SAG_setRange (5;"Etude";?10:30:00?;?17:00:00?;"grey";30;"down";"red";uuidRessource1+" "+uuidRessource2) | $error:=$error+SAG_setRange (5;"Etude";?10:30:00?;?17:00:00?;"grey";30;"down";"red";uuidRessource1+" "+uuidRessource2) | ||
$error:=$error+SAG_setRange (5;"Jeudi 8";?08:30:00?;?20:00:00?;"grey";30;"left";"red";"";!08/12/2011!) | $error:=$error+SAG_setRange (5;"Jeudi 8";?08:30:00?;?20:00:00?;"grey";30;"left";"red";"";!08/12/2011!) | ||
+ | $error:=$error+SAG_setRange (3;"Autre exemple";?00:00:00?;?00:00:00?;"red";20;"Top";"black";"PK SL";!28/04/2013!;!29/04/2013!;"Times";24;Gras+Italique+Souligné) |
Version actuelle en date du 25 juin 2014 à 10:46
Liste des commandes du composant
[modifier] Paramètres
Paramètres | Type | Description | |
---|---|---|---|
Jour | Entier long | De 1 (lundi) à 7 (dimanche) | |
Nom | Texte | ||
Heure début | Heure | ||
Heure de Fin | Heure | ||
Couleur de fond | Texte | Nom d'une couleur SVG ou triplet RGB | |
Opacité | Entier long | Entre 0 et 100 | |
Position du Nom | Texte | Position ou sera affiché le libellé de la zone: "top" (en haut), "left" (a gauche), "right" (a droite), "down" en bas ou "Center" centré verticalement dans la zone | |
Couleur de la police de caractère | Texte | Nom d'une couleur SVG ou triplet RGB, ex : rgb(50;50;50):80 | |
Liste des ressources concernées par ce range | Texte | Optionnel. Les UUIDs des ressources doivent être séparés pas des " "
Si vous ne voulez spécifier aucune ressource : passez une chaine vide. Pour afficher le range dans la zone d'information du planning unlimited passez -1 | |
Date de début | Date | Optionnel. Si non passé le range est répété sur toute les semaine | |
Date de fin | Date | Optionnel : Si cette valeur n'est pas passée le range a une durée d'un jour | |
Police du nom du range | Texte | Optionnel : Si cette valeur n'est pas passée le nom du range est affiché en police arial | |
Taille de la police du nom du range | Entier long | Optionnel : Si cette valeur n'est pas passée le nom du range est affiché en taille 20 | |
Stylede la police du nom du range | Entier long | Optionnel : Si cette valeur n'est pas passée le nom du range est affiché en Gras, vous pouvez utiliser les constante 4D : gras, italique et souligné pour définir le style | |
Erreur | Booléen | Codes d'erreurs |
[modifier] Description
Permet de définir les zones spécifiques, elles seront matérialisées sur les plannings sous la forme d'une plage de couleur.
Commandes liées : SAG_purgeAllRange
[modifier] Exemple de code
C_ENTIER LONG($error) SAG_purgeAllArea $error:=$error+SAG_setRange (2;"Réunion hebdomadaire";?09:00:00?;?12:00:00?;"red";75;"left";"Black";"";!00/00/00!;!00/00/00!) $error:=$error+SAG_setRange (6;"Samedi";?00:30:00?;?24:00:00?;"purple";20;"top";"red") $error:=$error+SAG_setRange (7;"Dimanche";?00:30:00?;?24:00:00?;"purple";40;"top";"red") $error:=$error+SAG_setRange (3;"Jour des enfants";?05:30:00?;?24:00:00?;"green";50;"top";"red";"Res001 SF") $error:=$error+SAG_setRange (3;"Repas";?12:00:00?;?14:00:00?;"blue";20;"Top";"black";"PK SL res001";!22/04/2013!;!22/04/2013!) $error:=$error+SAG_setRange (3;"Au boulot";?14:00:00?;?18:00:00?;"red";20;"Top";"black";"PK SL";!22/04/2013!;!22/04/2013!) $error:=$error+SAG_setRange (4;"Commercial";?08:30:00?;?20:00:00?;"green";30;"left";"red";"") $error:=$error+SAG_setRange (5;"Etude";?10:30:00?;?17:00:00?;"grey";30;"down";"red";uuidRessource1+" "+uuidRessource2) $error:=$error+SAG_setRange (5;"Jeudi 8";?08:30:00?;?20:00:00?;"grey";30;"left";"red";"";!08/12/2011!) $error:=$error+SAG_setRange (3;"Autre exemple";?00:00:00?;?00:00:00?;"red";20;"Top";"black";"PK SL";!28/04/2013!;!29/04/2013!;"Times";24;Gras+Italique+Souligné)