SAG setRange : Différence entre versions

De BlueWiki
 
(Une révision intermédiaire par un utilisateur est masquée)
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 104 : 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===

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