SAG datePicker : Différence entre versions

De BlueWiki
(Exemples)
Ligne 1 : Ligne 1 :
[[Documentation_en_français#Commandes|Liste des commandes du composant]]
+
[[Documentation_en_français#Gestion du datePicker|Liste des commandes du composant]]
  
 
[[SAG_datePicker-EN|English version of this page]] [[File:icone_drapeau-anglais.jpg]]
 
[[SAG_datePicker-EN|English version of this page]] [[File:icone_drapeau-anglais.jpg]]

Version du 7 juillet 2015 à 21:25

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)


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