PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Champ d'une fenêtre ou d'une page
  • Créer un champ Calendrier
  • Description d'un calendrier
  • Traduction des éléments d'un calendrier
  • Traduction du bouton "Aujourd'hui" / "Période prédéfinie"
  • Traduction des jours et des mois affichés dans le calendrier
  • Traduction du menu contextuel du calendrier
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation

Champ d'une fenêtre ou d'une page

Le champ Calendrier permet d'avoir en permanence un calendrier dans une fenêtre ou une page. Ce calendrier peut par exemple afficher la date du jour, ou interagir avec la fenêtre ou la page (par exemple en affichant le planning correspondant au jour sélectionné).
Versions 15 et supérieures
Java Ce type de champ est désormais disponible pour les applications Java.
Nouveauté 15
Java Ce type de champ est désormais disponible pour les applications Java.
Java Ce type de champ est désormais disponible pour les applications Java.
Versions 18 et supérieures
WINDEVLinux Ce type de champ est désormais disponible pour les applications WINDEV sous Linux.
WINDEV MobileiPhone/iPad Ce type de champ est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Ce type de champ est désormais disponible pour les applications Android.
Android Conditions d'utilisation : Pour utiliser un champ Calendrier en Android, l'extension "Android Support Library V4" est nécessaire sur le poste de développement, lors de la génération de l'application Android. La procédure d'installation de cette extension est disponible à l'adresse suivante :
http://developer.android.com/tools/extras/support-library.html#Downloading
Nouveauté 18
WINDEVLinux Ce type de champ est désormais disponible pour les applications WINDEV sous Linux.
WINDEV MobileiPhone/iPad Ce type de champ est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Ce type de champ est désormais disponible pour les applications Android.
Android Conditions d'utilisation : Pour utiliser un champ Calendrier en Android, l'extension "Android Support Library V4" est nécessaire sur le poste de développement, lors de la génération de l'application Android. La procédure d'installation de cette extension est disponible à l'adresse suivante :
http://developer.android.com/tools/extras/support-library.html#Downloading
WINDEVLinux Ce type de champ est désormais disponible pour les applications WINDEV sous Linux.
WINDEV MobileiPhone/iPad Ce type de champ est désormais disponible pour les applications iPhone/iPad.
WINDEV MobileAndroid Ce type de champ est désormais disponible pour les applications Android.
Android Conditions d'utilisation : Pour utiliser un champ Calendrier en Android, l'extension "Android Support Library V4" est nécessaire sur le poste de développement, lors de la génération de l'application Android. La procédure d'installation de cette extension est disponible à l'adresse suivante :
http://developer.android.com/tools/extras/support-library.html#Downloading
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de champ est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de champ est désormais disponible en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App Ce type de champ est désormais disponible en mode Universal Windows 10 App.

Créer un champ Calendrier

Pour créer un champ Calendrier :
  1. Sous l'éditeur de fenêtres ou de pages, cliquez sur l'icône . Vous pouvez également sélectionner l'option de menu : Sous le volet "Création", dans le groupe "Champs graphiques" :
    • WINDEVWINDEV Mobile "Insertion .. Champ .. Champ Calendrier". WINDEVWEBDEV - Code Serveur déroulez "Temps" et sélectionnez "Calendrier".
    • WEBDEV - Code Serveur "Insertion .. Champ .. Calendrier". WINDEV Mobile cliquez sur "Calendrier".
  2. Cliquez dans la fenêtre ou dans la page à la position où le champ doit être créé. Le champ apparaît en création.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ.
Description d'un calendrier
Le champ Calendrier peut être personnalisé directement sous l'éditeur grâce à la fenêtre de description.
Voici quelques-unes des possibilités du champ Calendrier. Il est possible de :
  • définir une période de dates gérée par le calendrier (options "Borne minimale" et "Borne maximale" dans l'onglet "Général" de la fenêtre de description).
  • définir une image de fond :
    • WINDEV onglet "Général" de la fenêtre de description.
    • WEBDEV - Code Serveur onglet "Style" de la fenêtre de description, élément "Image de fond". WEBDEV - Code Serveur onglet "Bord,Fond" de la fenêtre de description.
  • définir les caractéristiques du calendrier (onglet "Détail" de la fenêtre de description) :
    • premier jour de la semaine,
    • format d'affichage du mois,
    • calendrier multi-sélection (non disponible en WEBDEV, PHP, iPhone, iPad),
    • présence d'un bouton "Aujourd'hui".
  • définir le style de tous les éléments affichés dans le calendrier (onglet "Style"). Pour définir le style d'un élément, il suffit de cliquer sur son libellé (par exemple "Dimanche").
  • Versions 16 et supérieures
    modifier l'image des boutons "suivant" et "précédent" (onglet "Style", élément "Boutons suivant/précédent").
    Nouveauté 16
    modifier l'image des boutons "suivant" et "précédent" (onglet "Style", élément "Boutons suivant/précédent").
    modifier l'image des boutons "suivant" et "précédent" (onglet "Style", élément "Boutons suivant/précédent").
Traduction des éléments d'un calendrier

Traduction du bouton "Aujourd'hui" / "Période prédéfinie"

La traduction du bouton "Aujourd'hui" / "Période prédéfinie" est réalisée directement dans la fenêtre de description du calendrier (onglet "Détail").

Traduction des jours et des mois affichés dans le calendrier

Pour traduire les jours et les mois affichés dans le champ calendrier, il est nécessaire de paramétrer les options de langues du projet.
  1. Affichez la description du projet (option "Projet .. Description du projet").Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
  2. Dans l'onglet "Langues", sélectionnez la langue voulue.
  3. Dans les options linguistiques de la langue sélectionnée, sélectionnez l'option "Date" puis l'option "Utiliser les paramètres suivants".
  4. Cliquez sur le bouton "Jours et Mois" et si nécessaire saisissez les traductions. Validez.
  5. Validez la description du projet.
WINDEV

Traduction du menu contextuel du calendrier

Lorsqu'un calendrier permet de sélectionner une période, un menu contextuel est affiché. Par défaut, le menu contextuel du calendrier est livré en Français et en Anglais.
Pour traduire le menu contextuel du calendrier dans une autre langue, il est nécessaire d'intégrer la fenêtre FI_WINDEVFaaMenu_Date dans votre projet.
Pour intégrer le menu contextuel du calendrier dans votre projet :
  1. Sélectionnez l'option "Fichier .. Importer .. Des éléments WINDEV et leurs dépendances".Sous le volet "Projet", dans le groupe "Projet", déroulez "Importer" et sélectionnez "Des éléments WINDEV et leurs dépendances".
  2. Sélectionnez le sous-répertoire contenant les éléments à importer. La fenêtre du menu contextuel du calendrier est présente dans le sous-répertoire "\Programmes\Données\Fenêtres prédéfinies\FAA" du répertoire d'installation de WINDEV.
  3. WINDEV liste les éléments présents dans le répertoire. Ce répertoire contient les différents éléments correspondants aux FAA personnalisables. Pour personnaliser le calendrier, sélectionnez "FI_WINDEVFaaMenu_Date".
  4. Validez. La fenêtre interne est intégrée au projet.
Remarques :
  • La fenêtre ne doit pas être renommée.
  • Si vous intégrez cette fenêtre dans votre application, vous risquez de ne pas profiter des améliorations de cette fenêtre effectuées au cours des mises à jour. Pensez à vérifier si cette fenêtre n'évolue pas.
  • Attention : Pour modifier cette fenêtre, le fichier correspondant ne doit pas être en lecture seule. Modifiez les caractéristiques du fichier sous Windows si nécessaire.
Pour personnaliser le menu contextuel du calendrier :
  1. Affichez la fenêtre "FI_WinDevFaaMenu_Date".
  2. Dans l'onglet "IHM", cliquez sur le bouton à droite de l'option "Menu Ctx". Sélectionnez l'option "Editer ce menu contextuel".
  3. Le menu contextuel apparaît sous l'éditeur. Il est par exemple possible de traduire les différentes options dans la langue voulue.
Linux Sous Linux, il n'est pas possible de sélectionner une période. Le menu contextuel du calendrier n'est pas disponible.
Liste des exemples associés :
Le champ Calendrier Exemples unitaires (WINDEV) : Le champ Calendrier
[ + ] Utilisation du champ Calendrier. 4 possibilités sont offertes :
- Utilisation du champ Calendrier de la barre d'outil WINDEV
- Utilisation des fonctions CalendrierOuvre et CalendrierSélecteur, CalendrierSelect (multi-sélection)
- Utilisation de la propriété ..BoutonCalendrier
- Utilisation de la fonction JourFériéAjoute
CRM Exemples complets (WINDEV) : CRM
[ + ] Cet exemple est une application de gestion de clientèle.
Dans cette dernière, nous abordons les principaux thèmes suivants :
1/ une analyse  de gestion de client très complète (Clients, Fournisseurs, Produits, Devis, Factures...)
2/ la manipulation des champs de WINDEV :
- Champ Conférence
- Champ Code Barre
- Champ Séparateur (Splitter)
- Champ Boite à outils (SideBar)
- Champ Liste Image
- Barre de message multi-cases
- Combos et fenêtres popup
- Champ Calendrier

3/ une implémentation de certaines fonctions du WLangage
- Fonctions FluxXXX
- Nouvelles fonctions EmailXXX
- ...
Résumé de l'exemple livré avec WINDEV :
Cet exemple permet de gérer des clients, d'établir des commandes, des devis et de gérer une liste de tâches et un planning.
De plus, les puissants champs livrés avec WINDEV permettent d"implémenter des fonctionnalités telles que la visioconférence ou encore la gestion des codes barres.
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire