|
|
|
|
|
- Evénements gérés par défaut
- Evénements gérés par WEBDEV
- Evénements avec procédures
- Utilisation avancée des événements avec procédure
- Evénements optionnels
Evénements associés à un champ Planning
Evénements gérés par défaut Evénements avec procédures Pour simplifier la manipulation des rendez-vous d'un planning, des procédures sont proposées dans chaque événement. Ces procédures prennent en paramètre directement la variable rendez-vous (variable de type RendezVous) à manipuler. Toutes les informations du rendez-vous manipulé par le menu contextuel sont automatiquement affectées à cette variable. Exemple : Pour mémoriser dans un fichier de données RDV, un rendez-vous que l'utilisateur ajoute via le menu contextuel, il suffit de saisir dans l'événement "Sortie de saisie d'un rendez-vous" :
PROCÉDURE SortieDeSaisie(rdvEdité est un RendezVous)  // Mémorisation des données RDV.Titre = rdvEdité.Titre RDV.DateDébut = rdvEdité.DateDébut RDV.DateFin = rdvEdité.DateFin ... HAjoute(RDV) Utilisation avancée des événements avec procédure Il est également possible de proposer à l'utilisateur de définir plus précisément les caractéristiques de son rendez-vous lors d'un ajout ou d'une modification. Il suffit pour cela de créer une fenêtre / page avec les informations à remplir. Dans le code, il suffit d'ouvrir la fenêtre ou page par exemple dans l'événement "Entrée en saisie d'un rendez-vous". Pour bloquer la saisie directe par le menu contextuel du planning, l'événement doit alors renvoyer Faux.
Plusieurs événements optionnels peuvent être gérés.
Pour ajouter un événement optionnel : - Sélectionnez le champ voulu.
- Affichez la fenêtre de code de ce champ (touche F2).
- Cliquez sur le lien "Ajouter d'autres événements à xxx" situé à la fin de la fenêtre de code, après le dernier événement.
- La totalité des événements optionnels disponibles pour le champ est affichée.
- Cochez l'événement optionnel à ajouter et validez.
Remarque : Il est possible de sélectionner plusieurs événements optionnels. - L'événement optionnel sélectionné est automatiquement ajouté dans les événements gérés par le champ.
Pour désactiver un événement optionnel, il suffit d'effectuer les mêmes manipulations pour afficher la liste des événements optionnels. Il suffit ensuite de décocher les événements optionnels à supprimer. Remarque : Si le code désactivé contient du code WLangage, ce code est automatiquement supprimé. Il est ainsi possible de gérer par exemple : - le survol du champ par la souris,
- le bouton gauche enfoncé, relâché, avec un double-clic,
- le bouton droit enfoncé, relâché, avec double-clic,
- la roulette de la souris, ...
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|