|
- Présentation
- Champ d'une fenêtre, d'une page ou d'un état
- Création d'un champ Planning (Editeur de fenêtres et de pages)
- Description d'un planning (Editeur de fenêtres et de pages)
- Les options du champ (éditeur de fenêtres et de pages)
- Un menu contextuel proposé automatiquement
- Un rendez-vous supprimable
- Personnalisez la zone du rendez-vous
- Modes de remplissage d'un champ Planning
Création d'un champ Planning (Editeur de fenêtres et de pages) Description d'un planning (Editeur de fenêtres et de pages) Les options du champ (éditeur de fenêtres et de pages) Le champ Planning peut être paramétré directement sous l'éditeur grâce à la fenêtre de description (onglet "Détail"). Les paramètres du champ Planning sont les suivants : - Avec boutons de changement de période : Cette option permet d'afficher des boutons afin que l'utilisateur puisse faire défiler les différentes périodes du planning. Ces boutons sont affichés en haut à gauche du planning.
 Cette option n'est pas disponible. En effet, le changement de période se fait grâce à un mouvement de balayage horizontal sur le champ Planning.    Nombre de jours à afficher : Par défaut, l'affichage est réalisé au mois, mais il est également possible d'afficher un planning à la journée, à la semaine (sur 5 ou 7 jours), selon le nombre de rendez-vous, ou selon le nombre de jours spécifié. Versions 22 et supérieures Affichage : Par défaut, l'affichage est réalisé au mois, avec des granularités de déplacement et de durée d'un jour. 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 : - Plage totale du planning : journée, semaine (sur 5 ou 7 jours), selon le nombre de rendez-vous, selon le nombre de jours, 6 mois, un an.
- Granularité des rendez-vous : Correspond à la précision d'affichage du planning. 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.
- Plage visualisée : La plage visualisée est calculée à partir de la taille du champ sous l'éditeur. En saisissant la plage à visualiser, vous obtenez la dimension minimale de l'élément selon l'unité choisie.
- 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.
Nouveauté 22 Affichage : Par défaut, l'affichage est réalisé au mois, avec des granularités de déplacement et de durée d'un jour. 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 : - Plage totale du planning : journée, semaine (sur 5 ou 7 jours), selon le nombre de rendez-vous, selon le nombre de jours, 6 mois, un an.
- Granularité des rendez-vous : Correspond à la précision d'affichage du planning. 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.
- Plage visualisée : La plage visualisée est calculée à partir de la taille du champ sous l'éditeur. En saisissant la plage à visualiser, vous obtenez la dimension minimale de l'élément selon l'unité choisie.
- 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.
Affichage : Par défaut, l'affichage est réalisé au mois, avec des granularités de déplacement et de durée d'un jour. 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 : - Plage totale du planning : journée, semaine (sur 5 ou 7 jours), selon le nombre de rendez-vous, selon le nombre de jours, 6 mois, un an.
- Granularité des rendez-vous : Correspond à la précision d'affichage du planning. 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.
- Plage visualisée : La plage visualisée est calculée à partir de la taille du champ sous l'éditeur. En saisissant la plage à visualiser, vous obtenez la dimension minimale de l'élément selon l'unité choisie.
- 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.
- Mode d'affichage des ressources : Par défaut, les ressources sont affichées en ligne.
  Il est également possible de les afficher en colonne. - Affichage du temps : Permet de définir :
- le format de la date affichée pour les colonnes (ou les lignes) "jour" du planning.
Versions 19 et supérieuressi l'heure doit être affichée ou non dans le champ. Nouveauté 19si l'heure doit être affichée ou non dans le champ. si l'heure doit être affichée ou non dans le champ. - le format de l'heure affichée pour les colonnes (ou les lignes) "jour" du planning.
Versions 17 et supérieuressi le numéro de semaine doit être affiché ou non, ainsi que son format. Dans le format, la chaîne '%1' correspond au numéro de semaine. Exemple de format : "Sem. %1". Nouveauté 17si le numéro de semaine doit être affiché ou non, ainsi que son format. Dans le format, la chaîne '%1' correspond au numéro de semaine. Exemple de format : "Sem. %1". si le numéro de semaine doit être affiché ou non, ainsi que son format. Dans le format, la chaîne '%1' correspond au numéro de semaine. Exemple de format : "Sem. %1".
- Plage horaire : Permet de définir :
- la plage horaire visible : Plage horaire qui sera affichée dans le champ.
- la plage horaire ouvrable : Plage horaire pour laquelle un rendez-vous pourra être défini.
Pour définir des plages horaires spécifiques, utilisez les fonctions PlanningHeureOuvrable et PlanningHeureOuvrableRessource. - Rendez-vous : Permet de spécifier les caractéristiques des rendez-vous :
  Chevauchement : Gestion des chevauchements des rendez-vous. Les rendez-vous peuvent être affichés côte à côte ou légèrement décalés.   Granularité des rendez-vous : Précision d'affichage du planning. Par défaut, la granularité est de 30 minutes. Il est possible de définir : - la granularité de déplacement d'un rendez-vous.
- la granularité de durée d'un rendez-vous, c'est-à-dire la durée minimale d'un rendez-vous. Attention : par défaut, cette durée est de 24 heures.
Versions 22 et supérieures Affichage continu si plusieurs jours : Permet d'afficher un rendez-vous sur plusieurs jours comme un seul rendez-vous. Si cette option est décochée, les rendez-vous sur plusieurs jours correspondront à autant de rendez-vous qu'il y a de jours. Nouveauté 22 Affichage continu si plusieurs jours : Permet d'afficher un rendez-vous sur plusieurs jours comme un seul rendez-vous. Si cette option est décochée, les rendez-vous sur plusieurs jours correspondront à autant de rendez-vous qu'il y a de jours.  Affichage continu si plusieurs jours : Permet d'afficher un rendez-vous sur plusieurs jours comme un seul rendez-vous. Si cette option est décochée, les rendez-vous sur plusieurs jours correspondront à autant de rendez-vous qu'il y a de jours.
- Autres paramètres :
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 d'ajouter directement un rendez-vous.
  Il suffit de cliquer dans le champ Planning pour créer le rendez-vous et de saisir directement son libellé au clavier.
 Il suffit de cliquer dans le champ Planning. Un bouton "+" apparaît dans la zone sélectionnée. En cliquant sur ce bouton "+", l'événement "Avant création du rendez-vous" est exécuté. Il est possible d'ouvrir une fenêtre pour saisir les caractéristiques du rendez-vous. Pour plus de détails, consultez Evénements associés à un champ Planning. Versions 18 et supérieures  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 dans le champ Planning. Cette zone permet de saisir les rendez-vous à la journée.
Il est possible de spécifier la hauteur de la zone. Exemples : - si le planning est affiché avec les ressources en ligne :
- si le planning est affiché avec les ressources en colonne :
Nouveauté 18  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 dans le champ Planning. Cette zone permet de saisir les rendez-vous à la journée.
Il est possible de spécifier la hauteur de la zone. Exemples : - si le planning est affiché avec les ressources en ligne :
- si le planning est affiché avec les ressources en colonne :
  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 dans le champ Planning. Cette zone permet de saisir les rendez-vous à la journée.
Il est possible de spécifier la hauteur de la zone. Exemples : - si le planning est affiché avec les ressources en ligne :
- si le planning est affiché avec les ressources en colonne :
Les options d'édition à la souris sont les suivantes :   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.
Versions 19 et supérieures  Autoriser le changement de ressource par l'utilisateur. Si cette option est cochée, l'utilisateur pourra lors du déplacement d'un rendez-vous l'associer à une ressource différente. Nouveauté 19  Autoriser le changement de ressource par l'utilisateur. Si cette option est cochée, l'utilisateur pourra lors du déplacement d'un rendez-vous l'associer à une ressource différente.   Autoriser le changement de ressource par l'utilisateur. Si cette option est cochée, l'utilisateur pourra lors du déplacement d'un rendez-vous l'associer à une ressource différente. Versions 17 et supérieures  Autoriser le chevauchement par l'utilisateur. Si cette option est cochée, l'utilisateur pourra lors du déplacement de rendez-vous les faire se chevaucher. Dans ce cas, les options définies pour le chevauchement des rendez-vous (décalage ou côte à côte) seront prises en compte. Nouveauté 17  Autoriser le chevauchement par l'utilisateur. Si cette option est cochée, l'utilisateur pourra lors du déplacement de rendez-vous les faire se chevaucher. Dans ce cas, les options définies pour le chevauchement des rendez-vous (décalage ou côte à côte) seront prises en compte.   Autoriser le chevauchement par l'utilisateur. Si cette option est cochée, l'utilisateur pourra lors du déplacement de rendez-vous les faire se chevaucher. Dans ce cas, les options définies pour le chevauchement des rendez-vous (décalage ou côte à côte) seront prises en compte.
Les options concernant la dimension des zones sont les suivantes :   si les ressources sont affichées en ligne :  Largeur minimale d'une heure. La largeur de la journée est calculée en fonction du nombre d'heures affichées. - Hauteur minimale d'une ressource.
- Largeur de l'entête des ressources.
  si les ressources sont affichées en colonne : - Largeur minimale d'une ressource.
 Hauteur minimale d'une heure. La hauteur de la journée est calculée en fonction du nombre d'heures affichées. - Hauteur de la rupture (pour le changement de journée)
 les ressources sont toujours affichées en ligne. Il est possible de paramétrer les éléments suivants : - Hauteur d'une ressource.
- Largeur de l'en-tête des ressources.
La plupart de ces paramètres sont modifiables par programmation. Pour plus de détails, consultez Propriétés associées au champ Planning. Pour personnaliser entièrement l'affichage des rendez-vous : - Affichez la fenêtre de description du champ Planning.
- Dans l'onglet "Général", sélectionnez la fenêtre interne utilisée pour les rendez-vous :
- "Aucune" : l'affichage par défaut sera utilisé.
- "Fenêtre prédéfinie" : une fenêtre prédéfinie est automatiquement ajoutée au projet.
Par défaut, cette fenêtre s'appelle "FI_WinDevVueRDV.wdw".
 Par défaut, cette fenêtre s'appelle "FI_WinDevMobileVueRDV.wdw".
- La fenêtre interne est disponible dans l'explorateur de projet. Elle peut être modifiée dans l'éditeur de fenêtres.
Attention : cette fenêtre interne permet uniquement de personnaliser le dessin de l'affichage des rendez-vous. Seul l'événement "Déclarations globales" est exécuté. Aucun autre événement n'est exécuté. Il n'est ainsi pas possible d'ajouter des boutons ayant un code de clic spécifique.
Remarques : - Il est également possible d'utiliser n'importe quelle fenêtre interne de votre projet.
- Si vous utilisez la fenêtre prédéfinie proposée, les options de style du rendez-vous (sélectionnées dans l'onglet "Style") s'appliquent.
Modes de remplissage d'un champ Planning
Liste des exemples associés :
|
Exemples complets (WINDEV) : WD Planning
[ + ] Cet exemple illustre la gestion d'un planning graphique. Dans cet exemple, nous abordons les principaux thèmes suivants : 1/ le champ planning 2/ les fonctions Google agenda
|
|
Exemples unitaires (WEBDEV) : Le champ Planning
[ + ] Utilisation du champ Planning. Deux utilisations sont présentées : - Remplissage du planning par programmation, - Remplissage du planning par databinding à partir d'une variable du code.
|
|
Exemples complets (WEBDEV) : WW_PlanningActivites_Club
[ + ] Cet exemple présente un site pour une structure proposant des activités selon un planning précis ; par exemple pour un club de sport. Le site présente la structure, les activités qu'elle propose, et affiche le planning. Les principales pages sont : - une page d'accueil présentant les activités - une page de présentation des activités - un planning des activités - une page "contact" - un formulaire de pré-inscription
|
Documentation également disponible pour…
|
|
|
| |
| Cliquez sur [Ajouter] pour publier un commentaire |
|
| |
|
| |
| |
| |
| |
| |
| |
| | |
| |