SAG datePicker : Différence entre versions

De BlueWiki
(Paramètres)
 
(14 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
[[Documentation_en_français#Commandes|Liste des commandes du composant]]
+
[[http://wiki.bluecompany.fr/index.php?title=Documentation_en_fran%C3%A7ais#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]]
Ligne 27 : Ligne 27 :
 
|pointeur vers un tableau de 42 éléments correspondant au pourcentage d'occupation de la journée
 
|pointeur vers un tableau de 42 éléments correspondant au pourcentage d'occupation de la journée
 
Ce paramètre est optionnel
 
Ce paramètre est optionnel
 +
  
 
|-
 
|-
Ligne 44 : Ligne 45 :
 
|pointeur vers un texte qui contiendra uniquement le code SVG du DatePicker, ce peut être utile pour une utilisation sur le WEB.
 
|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
 
Ce paramètre est optionnel
 +
  
 
|-
 
|-
Ligne 53 : Ligne 55 :
  
 
|}
 
|}
 +
 +
=== Exemples===
 +
PlanningMois:=SAG_datePicker (->laDate)
 +
[[File:DatePicker1.jpg|caption]]
 +
Voir la commande [[SAG_DPsetParameter|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)
 +
[[File:DatePicker2.jpg|caption]]
 +
 +
 +
 +
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)
 +
[[File:DatePicker3.jpg|caption]]
 +
 +
 +
 +
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")
 +
[[File:DatePicker4.jpg|caption]]

Version actuelle en date du 7 juillet 2015 à 22:46

[Liste des commandes du composant]

English version of this page Icone drapeau-anglais.jpg

[modifier] 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

[modifier] Exemples

PlanningMois:=SAG_datePicker (->laDate)

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

caption


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)

caption


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

caption