Calendrier
Propriétés
Plages horaires
Nom | Type | Description |
---|---|---|
Plage visible - début | Heure |
Heure de début de la plage visible |
Plage visible - fin | Heure |
Heure de fin de la plage visible |
Plage ouvrable - début | Heure |
Heure de début de la plage ouvrable |
Plage ouvrable - fin | Heure |
Heure de fin de la plage ouvrable |
Affichage
Nom | Type | Description |
---|---|---|
Mode | Liste |
Mode d’affichage du calendrier |
Hauteur des lignes (uniquement en mode semaine) | Entier |
Hauteur en pixel des lignes d’horaire |
Nb. jours (uniquement en mode semaine) | Entier |
Nombre de jours à afficher dans le calendrier (5 ou 7) |
Date actuelle - couleur fond | Couleur |
Couleur de fond de la date du jour |
Date actuelle - couleur police | Couleur |
Couleur de police de la date du jour |
Couleur fond - plage externe | Couleur |
Couleur de fond de la plage horaire non ouvrable |
Préférences
Nom | Type | Description |
---|---|---|
Rafraichir à l’initialisation | Oui/Non |
Autorise à rafraichir les données du calendrier lors de la 1ère initialisation |
Autorise le drag | Oui/Non |
Autorise les tâches du calendrier a être déplacé avec la souris |
Conditions de drag | Liste |
Permet d’ajouter des conditions sur le drag/déplacement d’une tâche en fonction de ses propriétés |
Source de donnée
Les sources de donnée disponibles pour le composant calendrier sont les suivantes :
-
Une table de BDD : vous pouvez ajouter des filtres et des tris via les options
Filtres avancés
etTrier
-
Requête SQL : lorsque la source est une requête SQL, vous pouvez alimenter les variables de la requête via l’option Mapping des variables d’entrée
Champs associés
Dans le volet Données
des propriétés du calendrier, il vous faut définir les champs associés à la source de donnée. Ces champs permettent au calendrier de savoir quel seront les champs dans la source de donnée qui permettront de piloter la position des tâches en fonction de leurs dates et durées.
2 modes sont disponibles pour l’affichage des tâches :
-
Jour par jour : on considère qu’une tâche ne peut pas être à cheval sur plusieurs jours. Les champs
Date début
,heure début
etheure fin
doivent être renseigné. Les champsheure début
etheure fin
ne sont pas nécessaire si les tâches se déroulent sur des journées complètes ou si seule la vuemois
est affichée -
Multi-jour : on considère qu’une tâche peut être à cheval sur plusieurs jours. Les champs
Date/heure début
etDate/heure fin
doivent être renseigné. Il s’agit de deux champs de typeDateHeure
.
Propriétés publiques
variable picker
Nom | Type | Description |
---|---|---|
Données | Liste d'enregistrements |
Liste des enregistrements dans le calendrier |
Taille | Entier |
Nombre d’enregistrements dans le calendrier |
Date début | Date |
Date de début d’affichage du calendrier |
Date fin | Date |
Date de fin d’affichage du calendrier |
Mode affichage | Texte |
Mode d’affichage du calendrier |
Selection | Enregistrement |
Enregistrement/tâche selectionné dans le calendrier |
Double clic | Enregistrement |
Enregistrement/tâche double cliqué dans le calendrier |
Evènements de workflow
Nom | Description |
---|---|
Après actualisation | Déclenché après récupération des données sur le serveur (en fonction du nombre de ligne à récupérer, cet évènement peu être déclenché après l’évènement “Initialisation”) |
Initialisation | Déclenché lorsque le composant est initialisé et affiché à l’écran |
Click | Déclenché lorsque l’utilisateur clique sur une plage horaire ou une date. Les variables suivantes sont alors disponibles dans le workflow de l’évènement : |
Double click | Déclenché lorsque l’utilisateur double-clique sur une plage horaire ou une date. Les variables suivantes sont alors disponibles dans le workflow de l’évènement : |
Click tache | Déclenché lorsque l’utilisateur clique sur une tâche du calendrier. Les variables suivantes sont alors disponibles dans le workflow de l’évènement : |
Drop | Déclenché lorsque l’utilisateur réalise un drop d’un composant zone interne dans le calendrier. Les variables suivantes sont alors disponibles dans le workflow de l’évènement : |
Après déplacement/redim. | Déclenché lorsqu’une tâche du calendrier a été déplacé ou redimenssionné. Les variables suivantes sont alors disponibles dans le workflow de l’évènement : |