DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Agenda
  • Description d'un champ Agenda
  • Un menu contextuel proposé automatiquement
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Description d'un champ Agenda
Le champ Agenda peut être paramétré directement sous l'éditeur grâce à la fenêtre de description (onglet "Détail").
Les différentes options disponibles sont les suivantes :
  • Paramètres de l'agenda :
    • Mode d'affichage et granularités : Par défaut, les rendez-vous sont affichés :
      • WINDEV dans une semaine sur 5 jours, avec une granularité de déplacement et une granularité de durée de 30 minutes.
      En cliquant sur les options d'affichage, une fenêtre s'affiche permettant de définir les différentes options d'affichage :
      Il est possible de définir les éléments suivants :
      • Mode d'affichage du champ Agenda : Permet de définir la durée de la plage visualisée : Journée, mois, semaine, ... ou nombre de jours personnalisé.
      • Granularité des rendez-vous : Correspond à la précision d'affichage du champ Agenda. Les rendez-vous peuvent commencer sur un multiple de XX minutes, heures, ... et avoir une durée multiple de XX minutes, heures, ... Le bouton fléché permet de saisir des valeurs prédéfinies. Le verrou permet de lier ou non les valeurs.
      A la validation de cette fenêtre, les caractéristiques sélectionnées sont résumées dans la fenêtre de description du champ.
    WINDEV Le mode d'affichage peut être modifié par l'utilisateur à l'aide du menu contextuel du champ.
  • L'option "Mémoriser le mode" permet de mémoriser et de réappliquer le mode d'affichage choisi par l'utilisateur.
  • Masque d'affichage de la date :
    Permet de définir le format de la date affichée en haut des colonnes "jour" du champ Agenda.
    • L'option "Afficher le numéro de semaine" permet d'indiquer si le numéro de semaine doit être affiché ou non. Il est alors possible de préciser son format. Dans le format, la chaîne '%1' correspond au numéro de semaine. Exemple de format : "Sem. %1".
    • L'option "Format ISO 8601" permet de s'assurer que la numérotation des semaines sera conforme à la norme ISO 8601.
    • L'option "Afficher le mois si nécessaire" permet d'indiquer le nom du mois en abrégé dans la première date affichée dans le champ (si le masque des dates n'affiche pas le mois).
  • Plage horaire :
    • La plage horaire visible correspond à la plage horaire qui sera affichée dans le champ.
    • La plage horaire ouvrable correspond à la plage horaire pour laquelle un rendez-vous pourra être défini.
      Un clic sur la double flèche permet de modifier ces valeurs.
      Pour définir des plages horaires spécifiques, utilisez la fonction AgendaHeureOuvrable.
    • L'option "Modifier la plage lors du redimensionnement" permet d'agrandir la plage horaire lors de l'agrandissement du champ. Par exemple, si la plage horaire est de 9h00 à 18h00, lors de l'agrandissement du champ, cette plage visible peut devenir de 6h00 à 23h00. La hauteur des lignes reste constante dans ce cas.
  • WINDEV Caractéristiques du rendez-vous : L'option "Chevauchement" permet de définir la gestion du chevauchement de plusieurs rendez-vous. Les rendez-vous pourront être côte à côte ou décalés.
  • Autres paramètres :
    • WINDEV "Autoriser la sélection de périodes" : Permet à l'utilisateur de sélectionner une période à l'aide de la souris.
    • "Autoriser la saisie directe d'un rendez-vous" : Permet à l'utilisateur de saisir directement un rendez-vous dans le champ Agenda.
      WINDEV Par défaut, le rendez-vous passe en édition, et l'utilisateur peut saisir le titre du rendez-vous.

      Il est possible d'afficher une fenêtre pour paramétrer les options du rendez-vous.
    • WINDEV "Afficher et autoriser les rendez-vous à la journée entière" : Permet d'indiquer qu'un rendez-vous peut correspondre à une journée entière. Dans ce cas, une zone spécifique est affichée en haut du champ Agenda. Cette zone permet de saisir les rendez-vous à la journée.
  • Edition à la souris (au doigt) :
    • WINDEV "Modification de la durée" : Il est possible d'autoriser ou non l'utilisateur à modifier la durée d'un rendez-vous.
    • "Déplacement". Il est possible d'autoriser ou non l'utilisateur à déplacer un rendez-vous.
    • "Autoriser le chevauchement par l'utilisateur". Si cette option est sélectionnée, l'utilisateur pourra lors du déplacement de rendez-vous les faire se chevaucher.
      WINDEV Dans ce cas, les options définies pour le chevauchement des rendez-vous (décalage ou côte à côte) seront prises en compte.
WINDEV

Un menu contextuel proposé automatiquement

Le champ Agenda peut afficher un menu contextuel spécifique proposant des fonctionnalités automatiques à l'utilisateur. Ce menu est proposé par les FAA (Fonctionnalités Automatiques de vos Applications).
Ce menu permet à l'utilisateur de :
  • Modifier le mode d'affichage du champ Agenda : affichage au jour, à la semaine, au mois ou encore affichage uniquement de la journée en cours.
  • Ajouter, supprimer ou modifier un rendez-vous lors de la sélection d'une plage horaire.
    Remarques : Si le champ est lié à une source de données, la suppression réalisée dans le champ est effectuée en même temps dans la source de données liée.
  • Imprimer le contenu du champ Agenda.
Pour plus de détails sur les fonctionnalités de ce menu contextuel (notamment l'impression), consultez Fonctionnalités automatiques du champ Agenda.
Version minimum requise
  • Version 15
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 19/02/2025

Signaler une erreur ou faire une suggestion | Aide en ligne locale