DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Popup
  • Présentation
  • Manipuler le champ Popup par programmation
  • Fonctions disponibles
  • Propriétés disponibles
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
La popup étant un champ de la page, il est possible d'accéder :
  • depuis la popup aux champs de la page.
  • depuis la page aux champs de la popup. Par exemple :
    SAI_NomSaisie = POPUP_MaPopup.SAI_Info_a_saisir
Les variables de la page sont accessibles dans les événements associés au champ Popup. Par exemple, le code suivant permet d'afficher une popup Fiche sur l'élément sélectionné dans un champ Zone répétée :
// Code de clic navigateur sur le champ Zone répétée ZR_Produits
POPUP_FICHE.IMG_PRODUIT = RépertoireWeb + "ui/vide.gif"
PopupAnime(POPUP_FICHE, CELL_PAGE, animDéfilementGauche, 25)
IDPRODUIT = ATT_IDPRODUIT
ExécuteTraitement(POPUP_FICHE.ZONE_ENTETE_POPUP.BTN_Charger, trtClic)
Manipuler le champ Popup par programmation

Fonctions disponibles

Plusieurs fonctions sont spécifiques à la gestion des champs Popup :
PopupAfficheAffiche une popup dans la page avec un effet de GFI (Grisage des Fenêtres Inaccessibles).
PopupAnimeAffiche une popup dans une cellule de la page.
PopupFermeMasque une popup affichée dans la page via la fonction PopupAffiche.
Remarques :
  • Les fonctions CelluleAfficheDialogue et CelluleFermeDialogue sont compatibles avec les champs Popup. En cas de permutation des champs Cellules en champs Popup, le code existant reste compatible et fonctionnel.
  • La fonction MenuAjoutePopup permet de transformer une option de menu d'une page pour que cette option ouvre un champ Popup.
  • Il est possible d'épingler un champ Popup grâce à la fonction PopupAffiche.

Propriétés disponibles

Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de type Popup, consultez Propriétés associées au champ Popup.
Version minimum requise
  • Version 17
Commentaires
Centrage de la popup impossible sous Windev 26
Impossible de centre la popup sur l'écran
J'ai créer une fenêtre popup pour afficher de l'aide sur les boutons que j'ai caché et que j'appelle avec des raccourcis clavier.
J'ai créer dans la popup un champ sPopupTexte que je charge en ouvrant la combo : OuvrePopup (FEN_Popup_pour_Fi_Commande,sPopupTexte)
En Windev la fonction : PopupAffiche(POPUP_Question, popupCentre) ne fonction pas.
Les paramètres de la popup : déplacement par le fond, centré par rapport à l'écran ou centré par rapport à la fenêtre mère, etc. sont sans effet
Smokie68
05 sep. 2021

Dernière modification : 25/05/2022

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