SAG DPsetParameter : Différence entre versions

De BlueWiki
(Page créée avec « {| class="wikitable" !Paramètres !Type ! !Description |- |valign="top"|Nom du parametre |valign="top"|Texte |valign="top"|caption | |- |valign="top"|... »)
 
 
(10 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
 +
[[http://wiki.bluecompany.fr/index.php?title=Documentation_en_fran%C3%A7ais#Gestion_du_DatePicker Liste des commandes du composant]]
 +
 +
[[SAG_DPsetParameter-EN|English version of this page]] [[File:icone_drapeau-anglais.jpg]]
 +
 +
=== Paramètres===
 
{| class="wikitable"
 
{| class="wikitable"
 
   
 
   
Ligne 28 : Ligne 33 :
 
=== Description ===
 
=== Description ===
 
----
 
----
SAG_DPsetParameter permet le réglage des paramètres de DatePicker
+
SAG_DPsetParameter permet le réglage des paramètres de DatePicker.
 +
Tout les paramètres sont passé sous forme de chaine,vous devez donc éventuellement les convertir à l'aide de la commande "chaine" de 4D
  
dayRollOver : Couleur de fond des jours lors du survol
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("dayRollOver"; "rgb(255,245,145)")
 
          dayBorderRollOver :  Couleur de la bordure des jours lors du survol
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("dayBorderRollOver"; "rgb(255,245,145)")
 
  
          Width : largeur d'une case de jour
+
*'''dayRollOver''' : Couleur de fond des jours lors du survol : [[Couleurs en SVG|Couleur]]
                    Exemple : $error:=$error+SAG_DPsetParameter ("Width";DP_Width)
+
*'''dayBorderRollOver''' : Couleur de la bordure des jours lors du survol : Couleur
          Height : hauteur d'une case de jour
+
                    Exemple : $error:=$error+SAG_DPsetParameter ("Height";DP_Height)
+
  
          Border : Epaisseur de la bordure d'un jour
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("Border";DP_Border)
 
          TitleHeight : hauteur du titre du planning
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("TitleHeight";DP_TitleHeight)
 
          TitleFont : Police du titre du planning
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("TitleFont";DP_TitleFont{DP_TitleFont})
 
          TitleFontColor : Couleur du titre du planning
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("TitleFontColor";DP_TitleFontColor)
 
          TitleFontSize : Taille de la police du titre du planning
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("TitleFontSize";DP_TitleFontSize)
 
  
 +
*'''Width''' : largeur d'une case de jour : Entier long
 +
*'''Height''' : hauteur d'une case de jour : Entier long
  
          TodayColor : Couleur de la date du jour
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("TodayColor";"rgb(255,245,145)")
 
          TodayBorderColor : Couleur de la date du jour
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("TodayBorderColor";DP_TodayBorderColor)
 
  
          BGColor : couleur de fond du planning
+
*'''Border''' : Epaisseur de la bordure d'un jour : Entier long
                    Exemple :  
+
*'''TitleHeight''' : hauteur du titre du planning : Entier long
          RoundCorner : Nbre de pixel d'arrondi dans les angles des jours
+
*'''TitleFont''' : Police du titre du planning : Nom de Police
                    Exemple : $error:=$error+SAG_DPsetParameter ("RoundCorner";DP_RoundCorner)
+
*'''TitleFontColor''' : Couleur du titre du planning : [[Couleurs en SVG|Couleur]]
 +
*'''TitleFontSize''' : Taille de la police du titre du planning : Entier Long
  
  
          DayOffColor : Couleur de fond des jours non travaillés
+
*'''TodayColor''' : Couleur de la date du jour : [[Couleurs en SVG|Couleur]]
                    Exemple : $error:=$error+SAG_DPsetParameter ("DayOffColor";DP_DayOffColor)
+
*'''TodayBorderColor''' : Couleur de la date du jour : [[Couleurs en SVG|Couleur]]
          DayOffBorderColor : Couleur de bord des jours non travaillés
+
                    Exemple : $error:=$error+SAG_DPsetParameter ("DayOffBorderColor";DP_DayOffBorderColor)
+
  
  
          DayOfMonthColor : Couleur de fond des jours du mois en cours
+
*'''BGColor''' : couleur de fond du planning : [[Couleurs en SVG|Couleur]]
                    Exemple : $error:=$error+SAG_DPsetParameter ("DayOfMonthColor";DP_DayOfMonthColor)
+
*'''RoundCorner''' : Nbre de pixel d'arrondi dans les angles des jours : Entier Long
          DayOfMonthBorderColor : Couleur de bord des jours du mois en cours
+
                    Exemple : $error:=$error+SAG_DPsetParameter ("DayOfMonthBorderColor";DP_DayOfMonthBorderColor)
+
          OtherDayOfMonthColor : Couleur de fond des jours du mois en cours
+
                    Exemple : $error:=$error+SAG_DPsetParameter ("OtherDayOfMonthColor";DP_OtherDayOfMonthColor)
+
          OtherDayOfMonthBorderColor : Couleur de bord des jours du mois en cours
+
                    Exemple : $error:=$error+SAG_DPsetParameter ("OtherDayOfMonthBorderColor";DP_OtherDayOfMonthBorderColo)
+
  
  
          DayFontSize : Taille de Police des dates
+
*'''DayOffColor''' : Couleur de fond des jours non travaillés : [[Couleurs en SVG|Couleur]]
                    Exemple : $error:=$error+SAG_DPsetParameter ("DayFontSize";DP_DayFontSize)
+
*'''DayOffBorderColor''' : Couleur de bord des jours non travaillés : [[Couleurs en SVG|Couleur]]
          DayFont : Police des dates
+
                    Exemple : $error:=$error+SAG_DPsetParameter ("DayFont";DP_DayFont{DP_DayFont})
+
  
          BGColor : Couleur de fond du date picker
 
                    Exemple : $error:=$error+SAG_DPsetParameter ("BGColor";DP_BGColor)
 
  
          ShowDayName : affichage de l'initiale du jour au dessus des dates du date picker : "yes" ou "no"
+
*'''DayOfMonthColor''' : Couleur de fond des jours du mois en cours : [[Couleurs en SVG|Couleur]]
                    Exemple : $error:=$error+SAG_DPsetParameter ("ShowDayName";"yes")
+
*'''DayOfMonthBorderColor''' : Couleur de bord des jours du mois en cours : [[Couleurs en SVG|Couleur]]
 +
*'''OtherDayOfMonthColor''' : Couleur de fond des jours du mois en cours : [[Couleurs en SVG|Couleur]]
 +
*'''OtherDayOfMonthBorderColor''' : Couleur de bord des jours du mois en cours : [[Couleurs en SVG|Couleur]]
 +
 
 +
 
 +
*'''DayFontSize''' : Taille de Police des dates : Entier Long
 +
*'''DayFont''' : Police des dates : Nom de Police
 +
 
 +
 
 +
*'''BGColor''' : Couleur de fond du date picker : [[Couleurs en SVG|Couleur]]
 +
*'''ShowDayName''' : affichage de l'initiale du jour au dessus des dates du date picker : "yes" ou "no"
  
 
=== Exemple de code===
 
=== Exemple de code===
 
----
 
----
 +
PlanningMois:=SAG_datePicker (->laDate)
 +
$error:=0
 +
 +
$error:=$error+SAG_DPsetParameter ("Width";"30")
 +
$error:=$error+SAG_DPsetParameter ("Height";"30")
 +
 +
$error:=$error+SAG_DPsetParameter ("Border";"3")
 +
 +
$error:=$error+SAG_DPsetParameter ("TitleHeight";"30")
 +
$error:=$error+SAG_DPsetParameter ("TitleFont";"Calibri")
 +
$error:=$error+SAG_DPsetParameter ("TitleFontColor";"DarkBlue")
 +
$error:=$error+SAG_DPsetParameter ("TitleFontSize";"24")
 +
 +
$error:=$error+SAG_DPsetParameter ("TodayColor";"Orange:75")
 +
$error:=$error+SAG_DPsetParameter ("TodayBorderColor";"Red")
 +
 +
$error:=$error+SAG_DPsetParameter ("BGColor";"White")
 +
 +
$error:=$error+SAG_DPsetParameter ("DayOffColor";"orange:40")
 +
$error:=$error+SAG_DPsetParameter ("DayOffBorderColor";"orange:70")
 +
 +
$error:=$error+SAG_DPsetParameter ("DayOfMonthColor";"Lightblue:50")
 +
$error:=$error+SAG_DPsetParameter ("DayOfMonthBorderColor";"Lightblue")
 +
 +
$error:=$error+SAG_DPsetParameter ("OtherDayOfMonthColor";"cornflowerblue:50")
 +
$error:=$error+SAG_DPsetParameter ("OtherDayOfMonthBorderColor";"cornflowerblue")
 +
 +
 +
$error:=$error+SAG_DPsetParameter ("DayFontSize";"16")
 +
$error:=$error+SAG_DPsetParameter ("DayFont";"Arial")
 +
$error:=$error+SAG_DPsetParameter ("RoundCorner";"0")
 +
 +
Si ($error=0)
 +
  PlanningMois:=SAG_datePicker (->laDate)
 +
Sinon
 +
  ALERTE("Erreur au paramétrage du DatePicker")
 +
Fin de si
 +
Vous obtiendrez le résultat suivant
 +
[[File:DatePicker1.jpg|caption]]

Version actuelle en date du 7 juillet 2015 à 21:48

[Liste des commandes du composant]

English version of this page Icone drapeau-anglais.jpg

[modifier] Paramètres

Paramètres Type Description
Nom du parametre Texte caption
Valeur du parametre Texte caption
Erreur Booléen caption Codes d'erreurs

[modifier] Description


SAG_DPsetParameter permet le réglage des paramètres de DatePicker. Tout les paramètres sont passé sous forme de chaine,vous devez donc éventuellement les convertir à l'aide de la commande "chaine" de 4D


  • dayRollOver : Couleur de fond des jours lors du survol : Couleur
  • dayBorderRollOver : Couleur de la bordure des jours lors du survol : Couleur


  • Width : largeur d'une case de jour : Entier long
  • Height : hauteur d'une case de jour : Entier long


  • Border : Epaisseur de la bordure d'un jour : Entier long
  • TitleHeight : hauteur du titre du planning : Entier long
  • TitleFont : Police du titre du planning : Nom de Police
  • TitleFontColor : Couleur du titre du planning : Couleur
  • TitleFontSize : Taille de la police du titre du planning : Entier Long


  • TodayColor : Couleur de la date du jour : Couleur
  • TodayBorderColor : Couleur de la date du jour : Couleur


  • BGColor : couleur de fond du planning : Couleur
  • RoundCorner : Nbre de pixel d'arrondi dans les angles des jours : Entier Long


  • DayOffColor : Couleur de fond des jours non travaillés : Couleur
  • DayOffBorderColor : Couleur de bord des jours non travaillés : Couleur


  • DayOfMonthColor : Couleur de fond des jours du mois en cours : Couleur
  • DayOfMonthBorderColor : Couleur de bord des jours du mois en cours : Couleur
  • OtherDayOfMonthColor : Couleur de fond des jours du mois en cours : Couleur
  • OtherDayOfMonthBorderColor : Couleur de bord des jours du mois en cours : Couleur


  • DayFontSize : Taille de Police des dates : Entier Long
  • DayFont : Police des dates : Nom de Police


  • BGColor : Couleur de fond du date picker : Couleur
  • ShowDayName : affichage de l'initiale du jour au dessus des dates du date picker : "yes" ou "no"

[modifier] Exemple de code


PlanningMois:=SAG_datePicker (->laDate)
$error:=0

$error:=$error+SAG_DPsetParameter ("Width";"30")
$error:=$error+SAG_DPsetParameter ("Height";"30")

$error:=$error+SAG_DPsetParameter ("Border";"3")

$error:=$error+SAG_DPsetParameter ("TitleHeight";"30")
$error:=$error+SAG_DPsetParameter ("TitleFont";"Calibri")
$error:=$error+SAG_DPsetParameter ("TitleFontColor";"DarkBlue")
$error:=$error+SAG_DPsetParameter ("TitleFontSize";"24")

$error:=$error+SAG_DPsetParameter ("TodayColor";"Orange:75")
$error:=$error+SAG_DPsetParameter ("TodayBorderColor";"Red")

$error:=$error+SAG_DPsetParameter ("BGColor";"White")

$error:=$error+SAG_DPsetParameter ("DayOffColor";"orange:40")
$error:=$error+SAG_DPsetParameter ("DayOffBorderColor";"orange:70")

$error:=$error+SAG_DPsetParameter ("DayOfMonthColor";"Lightblue:50")
$error:=$error+SAG_DPsetParameter ("DayOfMonthBorderColor";"Lightblue")

$error:=$error+SAG_DPsetParameter ("OtherDayOfMonthColor";"cornflowerblue:50")
$error:=$error+SAG_DPsetParameter ("OtherDayOfMonthBorderColor";"cornflowerblue")


$error:=$error+SAG_DPsetParameter ("DayFontSize";"16")
$error:=$error+SAG_DPsetParameter ("DayFont";"Arial")
$error:=$error+SAG_DPsetParameter ("RoundCorner";"0")

Si ($error=0)
  PlanningMois:=SAG_datePicker (->laDate)
Sinon 
  ALERTE("Erreur au paramétrage du DatePicker")
Fin de si

Vous obtiendrez le résultat suivant caption