SAG datePicker : Différence entre versions

De BlueWiki
(Exemples)
Ligne 59 : Ligne 59 :
 
  PlanningMois:=SAG_datePicker (->laDate)
 
  PlanningMois:=SAG_datePicker (->laDate)
  
Voir la commande SAG_DPsetParameter pour le paramétrage de cet affichage
+
Voir la commande [[SAG_DPsetParameter|SAG_DPsetParameter]] pour le paramétrage de cet affichage
http://wiki.bluecompany.fr/index.php?title=SAG_DPsetParameter
+
  
  

Version du 7 juillet 2015 à 21:29

Liste des commandes du composant

English version of this page Icone drapeau-anglais.jpg

Paramètres


Paramètres Type N° du paramètre Description
Date à afficher pointeur caption 1 pointeur vers une date devant être contenu dans le datepicker
Taux d'occupation pointeur caption 2 pointeur vers un tableau de 42 éléments correspondant au pourcentage d'occupation de la journée

Ce paramètre est optionnel


Format d'affichage du taux d'occupation texte caption 3 Ce paramètre indique la manière dont le taux d'occupation être affiché. Vous disposez de deux mode : "bar" ou "day" le mode par défaut est "bar" (cf. exemples ci dessous)

Ce paramètre est optionnel


Code SVG pointeur caption 4 pointeur vers un texte qui contiendra uniquement le code SVG du DatePicker, ce peut être utile pour une utilisation sur le WEB.

Ce paramètre est optionnel


Date picker Image caption Retour Image incluant le code SVG avec des ID sur chaque objet vous permettant de connaitre la date survolée ou cliquée

Exemples

PlanningMois:=SAG_datePicker (->laDate)

Voir la commande SAG_DPsetParameter pour le paramétrage de cet affichage


C_DATE($date1;$date2)
SAG_GetDateRange (->$date1;->$date2)
TABLEAU REEL(TableauPourcent;42)
Boucle ($i;1;42)
TableauPourcent{$i}:=Ent(Modulo(Hasard;100))+1
Fin de boucle 
PlanningMois:=SAG_datePicker (->laDate;->TableauPourcent)



C_DATE($date1;$date2)
SAG_GetDateRange (->$date1;->$date2)
TABLEAU REEL(TableauPourcent;42)
Boucle ($i;1;42)
TableauPourcent{$i}:=Ent(Modulo(Hasard;100))+1
Fin de boucle 
SAG_DPsetOccupancyColors ("Grey";"green";"yellow";"orange";"red")
PlanningMois:=SAG_datePicker (->laDate;->TableauPourcent)



C_DATE($date1;$date2)
SAG_GetDateRange (->$date1;->$date2)
TABLEAU REEL(TableauPourcent;42)
Boucle ($i;1;42)
TableauPourcent{$i}:=Ent(Modulo(Hasard;100))+1
Fin de boucle 
SAG_DPsetOccupancyColors ("Grey";"green";"yellow";"orange";"red")
PlanningMois:=SAG_datePicker (->laDate;->TableauPourcent;"day")