DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Menus déroulants / WEBDEV
  • Présentation
  • Editeur de pages : définir les actions associées aux options de menu
  • Editeur de code : définir les actions associées aux options de menu
  • Afficher les événements associés à une option de menu
  • Evénements associés par défaut aux options de menu
  • Programmation dynamique des options de menu
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
Lorsque le menu déroulant de votre site est créé, il ne reste plus qu'à associer une action à chaque option de menu.
La programmation des options de menu peut se faire :
  • Soit sous l'éditeur de pages, dans la description de l'option.
  • Soit sous l'éditeur de code, par programmation en WLangage ou en Javascript.
Plusieurs fonctions WLangage permettent également de manipuler les options de menu dynamiquement, par programmation. Pour plus de détails, consultez Fonctions de gestion des menus.
Remarque : Il est possible de programmer uniquement les options terminales du menu.
Editeur de pages : définir les actions associées aux options de menu
La définition de l'action associée à l'option de menu se fait dans la fenêtre de description de l'option de menu.
Rappel : Pour afficher la fenêtre de description d'une option de menu :
  1. Cliquez deux fois sur le menu : un cadre jaune apparaît.
  2. Sélectionnez l'option de menu voulue.
  3. Affichez le menu contextuel de l'option et sélectionnez l'option "Description de l'option".
Pour plus de détails, consultez Choisir l'action associée à une option de menu.
Editeur de code : définir les actions associées aux options de menu

Afficher les événements associés à une option de menu

Pour afficher les événements associés à une option de menu :
  1. Cliquez deux fois sur le menu : un cadre jaune apparaît.
  2. Sélectionnez l'option de menu voulue.
  3. Affichez le menu contextuel de l'option et sélectionnez l'option "Code".
Deux événements sont disponibles :
  • Sélection du menu en code navigateur.
  • Sélection du menu en code serveur (disponible pour les pages dynamiques uniquement).
Dans ces événements, il est possible d'utiliser les fonctions WLangage pour :
Remarque : Ces événements sont disponibles :
  • sur les options terminales du menu et des sous-menus.
  • sur les options principales du menu (celles qui déroulent les sous-menus).

Evénements associés par défaut aux options de menu

WEBDEV gère par défaut les événements suivants (ordre d'apparition sous l'éditeur de code) :
EvénementCondition d'exécution
Sélection de l'option (Code navigateur)Exécuté lors de la sélection de l'option par l'internaute.
Sélection de l'option (Code serveur)Exécuté lors de la sélection de l'option par l'internaute.
Remarque : Dans une page statique, seuls les codes navigateur sont disponibles.

Programmation dynamique des options de menu

Les fonctions WLangage suivantes permettent de manipuler dynamiquement les options de menu d'une page :
MenuAjouteMenuAjoute un nouveau menu dans un menu existant (déroulant ou contextuel) d'une fenêtre ou d'une page.
MenuAjouteOptionAjoute une nouvelle option de menu à la suite de la dernière option d'un menu (déroulant ou contextuel).
MenuAjouteOptionURLAjoute une nouvelle option de menu à la suite de la dernière option d'un menu (déroulant ou contextuel). Cette option de menu permet d'afficher la page correspondant à l'URL indiquée.
MenuAjoutePopupTransforme une option de menu d'une page pour que cette option ouvre une popup.
MenuAjouteSéparateurAjoute un nouveau séparateur dans un menu (menu déroulant ou contextuel).
MenuSupprimeSupprime un menu ou une option de menu.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 10/03/2023

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