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) ou "down" en bas
+
|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 : [[SAG_purgeAllArea]]
+
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

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