|
|
|
|
|
- Présentation
- Configurer les menus contextuels des FAA
- Configuration au niveau du projet
- Configuration au niveau des champs
- Désactiver le menu contextuel des FAA
- Comment traduire les menus contextuels des FAA ?
- Traduire les menus contextuels par défaut
Configurer les menus FAA (Fonctionnalités Automatiques de vos Applications)
WINDEV propose de nombreuses FAA (Fonctionnalités Automatiques de vos Applications). Ces FAA permettent par exemple à l'utilisateur final d'imprimer le contenu d'un champ Table directement, d'exporter le contenu d'un champ Table vers Excel, d'afficher un champ Calendrier lors de la saisie d'une date, etc. Bien souvent, des menus contextuels spécifiques sont liés aux FAA. Ces menus contextuels sont par exemple affichés sur les fenêtres, les champs de saisie, les champs Image, etc. Il est possible de configurer simplement depuis l'éditeur, les différentes options affichées dans ce menu contextuel. Il est également possible d'ajouter au menu contextuel des FAA un menu contextuel personnalisé. Ce menu contextuel peut être placé avant ou après le menu contextuel des FAA. Remarque : Un menu des FAA est affiché pour les champs suivants : - En WINDEV : Agenda, Bouton, Champ de saisie, Combo, Diagramme de Gantt, Fenêtre, Graphe, Image, Interrupteur, Liste, Organigramme, Planning, Sélecteur, Table, Tableau croisé dynamique, TimeLine et Zone répétée.
- En WINDEV Mobile : Combo, Interrupteur, Liste, Sélecteur, Table et Zone répétée.
Configurer les menus contextuels des FAA Configuration au niveau du projet Par défaut, toutes les options des menus contextuels des FAA sont disponibles dans un projet sur tous les types de champs. Pour ne pas proposer certaines options des menus contextuels des FAA pour certains types de champs du projet : - Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
- Affichez :
- l'onglet "Avancé" en WINDEV.
- l'onglet "Style" en WINDEV Mobile.
- Cliquez sur le bouton "Menu des FAA". La fenêtre qui s'ouvre permet de paramétrer pour chaque type de champ les options qui seront proposées par défaut dans le menu contextuel des FAA.
- Pour chaque type de champ, sélectionnez les options à afficher.
- Validez la fenêtre de paramétrage et la description du projet.
Remarque : Il est possible de configurer le menu des FAA pour les champs suivants : - En WINDEV : Agenda, Bouton, Champ de saisie, Combo, Fenêtre, Image, Interrupteur, Liste, Planning, Sélecteur, Table, Tableau croisé dynamique, TimeLine et Zone répétée.
- En WINDEV Mobile : Combo, Interrupteur, Liste, Sélecteur, Table et Zone répétée.
Configuration au niveau des champs Pour chaque type de champ, il est possible de choisir un menu contextuel. Par défaut, le menu contextuel "Système" est proposé. Ce menu contextuel "Système" contient les différentes options des FAA. Pour paramétrer le menu contextuel des champs : - Affichez la fenêtre de description du champ.
- Affichez l'onglet "UI".
- Le champ "Menu contextuel" permet de paramétrer le menu contextuel :
- le bouton permet de créer un nouveau menu contextuel.
- la combo permet :
- d'afficher le menu contextuel des FAA et de paramétrer les options qui seront affichées pour le champ en cours.
- d'afficher un menu contextuel spécifique. Ce menu contextuel peut remplacer le menu contextuel des FAA ou bien être affiché avant ou après le menu contextuel des FAA.
- Validez.
Remarque : Il est possible de configurer le menu des FAA pour les champs suivants : Bouton, Champ de saisie, Combo, Fenêtre, Image, Interrupteur, Liste, Organigramme, Sélecteur, Table, Tableau croisé dynamique, TimeLine, Zone répétée et Graphe. Pour le champ Graphe, le menu contextuel peut être affiché ou non et un menu personnalisé peut être affiché avant ou après. Pour paramétrer les options à afficher dans le menu contextuel du graphe, utilisez la fonction grOptionMenu. Désactiver le menu contextuel des FAA Pour désactiver le menu contextuel des FAA : - sous l'éditeur de fenêtres : dans la description du champ (onglet "UI"), décochez l'option "Afficher le menu des FAA (Système)" dans la combo "Menu contextuel".
- par programmation, utilisez la propriété MenuContextuel.
Comment traduire les menus contextuels des FAA ? Dans une application multilingue, il est nécessaire de traduire les menus contextuels des FAA au même titre que tous les libellés et messages de l'application. Pour traduire ce type de menu, il est nécessaire de posséder WDINT. Rappel : L'outil WDINT est un outil disponible séparément. Cet outil crée un fichier particulier (extension .WDM) contenant toutes les traductions des ressources WINDEV/WEBDEV/WINDEV Mobile. Cet outil est livré avec WDMSG permettant d'extraire les libellés à traduire puis de réintégrer les libellés traduits dans votre application. Contactez le service commercial de PC SOFT pour plus de détails sur les conditions d'utilisation de ce produit. Par défaut, toutes les ressources en anglais et en français sont livrées avec WDINT. Traduire les menus contextuels par défaut Pour traduire les menus contextuels par défaut : - Installez WDINT si ce n'est pas déjà fait.
- Lancez WINDEV. Sous le volet "Projet", dans le groupe "Traduire", déroulez "Traduire" et sélectionnez "WDINT - Traduction du framework WINDEV".
- Dans l'assistant de WDINT, spécifiez la langue des fichiers à extraire ainsi que le nom et le chemin du fichier à générer. Ce fichier contiendra les messages à traduire dans la langue d'extraction sélectionnée.
- Traduisez les ressources avec l'outil WDTRAD (livré avec WDINT).
- Réintégrez le fichier de traduction.
- Générez le fichier WDM correspondant à la langue voulue.
- Copiez le fichier WDM dans le répertoire de votre application.
- Sous WINDEV, affichez la fenêtre de description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description".
- Dans l'onglet "Langues", spécifiez le fichier WDM contenant les traductions voulues (onglet "Divers").
- Validez la fenêtre de description du projet.
- Lors de l'exécution de l'application dans la langue de traduction, les menus contextuels seront affichés traduits dans cette langue.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|