DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Menus déroulants / WINDEV et WINDEV Mobile
  • Présentation
  • Comment le faire ?
  • Partager des menus contextuels entre plusieurs fenêtres d'un projet
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Vous proposez certainement des menus contextuels dans vos applications.
Il est possible de partager un ou plusieurs menus entre plusieurs fenêtres de votre application. Il suffit d'utiliser les modèles de fenêtres.
Le principe est simple, il suffit de :
  1. Créer un modèle de fenêtres spécifique. Ce modèle de fenêtres contient le menu contextuel à partager.
  2. Appliquer le modèle de fenêtres aux fenêtres utilisant le menu contextuel : le ou les menus contextuels définis dans le modèle seront disponibles dans la fenêtre.
Ainsi, les menus contextuels deviennent surchargeables pour s'adapter à la spécificité d'une fenêtre sans affecter les autres.
Comment le faire ?

Partager des menus contextuels entre plusieurs fenêtres d'un projet

Pour partager des menus contextuels entre plusieurs fenêtres d'un projet :
  1. Créez un nouveau modèle de fenêtres :
    • Cliquez sur parmi les boutons d'accès rapide.
    • La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Fenêtre" puis sur "Modèle de fenêtres".
  2. Dans ce modèle de fenêtres, insérez un menu contextuel : sous le volet "Fenêtre", dans le groupe "Barres et menus", déroulez "Menus contextuels" et sélectionnez "Nouveau menu contextuel".
  3. Décrivez les différentes options du menu contextuel : nom, libellé, code, ...
  4. Enregistrez le modèle de fenêtres.
Dans les fenêtres devant utiliser le menu contextuel :
  1. Associez le modèle de fenêtres à la fenêtre en cours : sous le volet "Fenêtre", dans le groupe "Modèles", déroulez "Modèles" et sélectionnez "Liste des modèles utilisés".
  2. Cliquez sur le bouton "Ajouter" et sélectionnez le modèle contenant les menus contextuels.
  3. A la question "Voulez-vous mettre à jour les propriétés de la fenêtre depuis ce modèle", répondez NON.
  4. Validez la liste des modèles.
  5. Les menus contextuels décrits dans le modèle de fenêtres sont utilisables par les champs de la fenêtre.
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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