DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Syntaxe WLangage / Mots-clés réservés
  • Manipulation du champ qui a ouvert la fenêtre popup
  • Utilisation de MonChampPopup dans une procédure
  • Fonctions du WLangage et fenêtre en cours
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
MonChampPopup (Mot réservé)
En anglais : MyPopupControl
Le mot-clé MonChampPopup permet de manipuler le champ qui a ouvert une fenêtre popup.
En exécution, le mot-clé MonChampPopup est remplacé par :
  • Le champ qui a ouvert la fenêtre popup (c'est-à-dire le champ depuis lequel la fonction OuvrePopup ou OuvrePopupPosition a été appelée).
  • Le champ précisé dans la fonction OuvrePopupPosition si le mode d'affichage poSelonChamp a été choisi.
Dans tous les cas, le mot-clé MonChampPopup est remplacé en exécution par le champ correspondant et non par le nom du champ. Le mot-clé MonChampPopup s'utilise alors comme un champ.
Intérêt : Le mot-clé MonChampPopup permet de rendre un code local (champ, bouton, ...) ou global (procédure globale, classe, ...) indépendant de la fenêtre popup en cours.
Exemple
SI MonChampPopup..Type = typBouton ALORS
MonChampPopup..Libellé = "Sélection en cours"
FIN
Syntaxe
MonChampPopup
Remarques

Manipulation du champ qui a ouvert la fenêtre popup

  • Le mot-clé MonChampPopup est toujours remplacé par le champ qui a ouvert la fenêtre de type Popup. Il est donc possible de le manipuler directement depuis le code de la fenêtre popup. Par exemple :
    SI MonChampPopup..Type = typBouton ALORS
    MonChampPopup..Libellé = "Sélection en cours"
    FIN
     
    // Passage en paramètre :
    AppelProcedure(MonChampPopup)
  • Le mot-clé MonChampPopup peut être utilisé uniquement dans les traitements manipulant la fenêtre popup en cours (par exemple, dans les traitements associés à un champ, ...). Il n'est pas possible d'utiliser le mot-clé MonChampPopup dans un état ou dans une fenêtre qui n'est pas de type Popup.

Utilisation de MonChampPopup dans une procédure

  • Le mot-clé MonChampPopup peut être utilisé dans une procédure (locale ou globale) uniquement si la procédure est appelée dans un traitement associé à un champ de la fenêtre popup ou dans un traitement de la fenêtre popup. Le mot-clé MonChampPopup fait alors référence au champ qui a ouvert la fenêtre popup.
  • Le mot-clé MonChampPopup permet de rendre une procédure "générique" : le nom du champ ne figure pas en toutes lettres. Cette procédure peut alors être appelée pour plusieurs champs.

Fonctions du WLangage et fenêtre en cours

Pour désigner le champ qui a ouvert la fenêtre popup en cours dans les fonctions du WLangage acceptant un nom de champ en paramètre, utilisez directement le mot-clé MonChampPopup.
Version minimum requise
  • Version 9
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