SAG setRange : Différence entre versions

De BlueWiki
(Description)
 
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"
 
   
 
   

Version actuelle en date du 25 juin 2014 à 10:46

Liste des commandes du composant

English version of this page

[modifier] Paramètres

Paramètres Type Description
Jour Entier long caption De 1 (lundi) à 7 (dimanche)
Nom Texte caption
Heure début Heure caption
Heure de Fin Heure caption
Couleur de fond Texte caption Nom d'une couleur SVG ou triplet RGB
Opacité Entier long caption Entre 0 et 100
Position du Nom Texte caption 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 caption Nom d'une couleur SVG ou triplet RGB, ex : rgb(50;50;50):80
Liste des ressources concernées par ce range Texte caption 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 caption Optionnel. Si non passé le range est répété sur toute les semaine
Date de fin Date caption Optionnel : Si cette valeur n'est pas passée le range a une durée d'un jour
Police du nom du range Texte caption 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 caption 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 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
Erreur Booléen caption 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é)