SAG setRange : Différence entre versions

De BlueWiki
(Page créée avec « {| class="wikitable" !Paramètres !Type ! !Description |- |valign="top"| |valign="top"|Texte |valign="top"|caption | |- |valign="top"|Erreur |valign=... »)
 
Ligne 7 : Ligne 7 :
  
 
|-
 
|-
|valign="top"|  
+
|valign="top"|Jour
 +
|valign="top"|Entier long
 +
|valign="top"|[[File:in.png|caption]]
 +
|De 1 (lundi) à 7 (dimanche)
 +
 
 +
|-
 +
|valign="top"|Nom
 
|valign="top"|Texte
 
|valign="top"|Texte
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 
|  
 
|  
 +
 +
|-
 +
|valign="top"|Heure début
 +
|valign="top"|Heure
 +
|valign="top"|[[File:in.png|caption]]
 +
|
 +
 +
|-
 +
|valign="top"|Heure de Fin
 +
|valign="top"|Heure
 +
|valign="top"|[[File:in.png|caption]]
 +
|
 +
 +
|-
 +
|valign="top"|Couleur de fond
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|Nom d'une couleur SVG ou triplet RGB
 +
 +
|-
 +
|valign="top"|Opacité
 +
|valign="top"|Entier long
 +
|valign="top"|[[File:in.png|caption]]
 +
|Entre 0 et 100
 +
 +
|-
 +
|valign="top"|Position du Nom
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|Position ou sera affiché le libellé de la zone: "top" (en haut), "left" (a gauche), "right" (a droite) ou "down" en bas
 +
 +
|-
 +
|valign="top"|Couleur de la police de caractère
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|Nom d'une couleur SVG ou triplet RGB, ex : rgb(50;50;50):80
 +
 +
|-
 +
|valign="top"|Liste des ressources concernées par ce range
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|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
 +
 +
|-
 +
|valign="top"|Date de début
 +
|valign="top"|Date
 +
|valign="top"|[[File:in.png|caption]]
 +
|
 +
 +
|-
 +
|valign="top"|Date de fin
 +
|valign="top"|Date
 +
|valign="top"|[[File:in.png|caption]]
 +
|Optionnel : Si cette valeur n'est pas passée le range a une durée d'un jour
  
 
|-
 
|-
Ligne 16 : Ligne 78 :
 
|valign="top"|Booléen
 
|valign="top"|Booléen
 
|valign="top"|[[File:out.png|caption]]
 
|valign="top"|[[File:out.png|caption]]
|Code d'erreur
+
|[[Codes d'erreurs]]
  
 
|}
 
|}
Ligne 32 : Ligne 94 :
 
  SAG_purgeAllArea
 
  SAG_purgeAllArea
 
   
 
   
  Boucle ($i;1;Taille tableau($nom))
+
  $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 ($Jour{$i};$nom{$i};$debut{$i};$Fin{$i};$Couleur{$i};$Opacite{$i};$Position{$i};$FontColor{$i})
+
  $error:=$error+SAG_setRange (6;"Samedi";?00:30:00?;?24:00:00?;"purple";20;"top";"red")
  Fin de boucle
+
$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!)

Version du 6 mai 2013 à 07:17

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) ou "down" en bas
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
Date de fin Date caption Optionnel : Si cette valeur n'est pas passée le range a une durée d'un jour
Erreur Booléen caption Codes d'erreurs

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_purgeAllArea

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!)