Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
DatePicker SET DAYS OFF
|
DatePicker SET DAYS OFF ( nomObjet {; typeJour ; ptrTabJoursCongés} ) | ||||||||
Paramètre | Type | Description | ||||||
nomObjet | Texte |
![]() |
Nom d’objet sous-formulaire | |||||
typeJour | Entier long |
![]() |
Types de jours fériés | |||||
ptrTabJoursCongés | Pointeur |
![]() |
Pointeur vers le tableau date ou booléen des jours de congés | |||||
La commande DatePicker SET DAYS OFF permet de définir les "jours de congés" à faire figurer dans le calendrier DatePicker. Ces jours sont affichés en gras italique et restent sélectionnables par l’utilisateur.
Le paramètre nomObjet désigne l’instance de sous-formulaire à laquelle la commande doit être appliquée. Vous devez passer dans ce paramètre un nom d’objet sous-formulaire affiché dans le formulaire courant.
La méthode composant permet de définir des jours de congés récurrents hebdomadaires ou annuels ainsi que des jours "fériés" ponctuels. Vous précisez le type de jour de congé défini par la méthode via le paramètre typeJour :
Vous définissez les jours à l’aide d’un tableau et en passant un pointeur vers ce tableau comme paramètre ptrTabJoursCongés. Le type de tableau dépend de la valeur passée dans typeJour :
Désignation du vendredi comme jour de congé hebdomadaire (au lieu des samedi et dimanche par défaut) :
TABLEAU BOOLEEN($tbJoursCongés;7)
//Par défaut, tous les éléments d’un tableau booléen sont à Faux, il n’est donc pas nécessaire d’ajouter du code d’initialisation
$tbJoursCongés{Vendredi}:=Vrai
DatePicker SET DAYS OFF("moncalendrier";0;->$tbJoursCongés)
Désignation de jours fériés ponctuels :
TABLEAU DATE($tdJoursUniques;0)
//L’année est prise en compte
AJOUTER A TABLEAU($tdJoursUniques;!15/02/2008!)
AJOUTER A TABLEAU($tdJoursUniques;!12/02/2009!)
AJOUTER A TABLEAU($tdJoursUniques;!17/02/2010!)
DatePicker SET DAYS OFF("moncalendrier";2;->$tdJoursUniques)
DatePicker SET DEFAULT DAYS OFF
DatePicker SET WEEK FIRST DAY
Produit : 4D
Thème : DatePicker
Nom intl. : DatePicker SET DAYS OFF
4D Widgets ( 4D v20 R7)