DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

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
Affiche un champ Popup dans la page avec un effet de GFI (Grisage des Fenêtres Inaccessibles). Cette fonction permet de simuler simplement une boîte de dialogue en code navigateur, en utilisant un champ Popup de la page.
Remarque : Pour afficher un champ Popup, la fonction PopupAffiche peut être utilisée :
  • soit dans le code d'un champ Bouton de type "Exécuter le code de clic navigateur uniquement". Dans ce cas, seul le code navigateur du champ Bouton sera exécuté.
  • soit dans le code d'un champ Bouton de type "Exécuter les codes serveur et navigateur" (avec envoi des valeurs au serveur). AJAX doit être activé dans le code de ce champ Bouton. Dans ce cas, les codes navigateur et serveur du champ seront exécutés.
Exemple
PopupAffiche(POPUP_Question, popupCentre)
Syntaxe

Afficher un champ Popup à une position spécifique Masquer les détails

PopupAffiche(<Popup> [, <Position d'affichage> [, <X> [, <Y>]]])
<Popup> : Nom de champ
Nom du champ Popup à afficher.
<Position d'affichage> : Constante optionnelle de type Entier
Position d'affichage du champ Popup correspondant à une des constantes suivantes :
popupAnnulableLe champ Popup est volatile : la popup peut être fermée via la touche ESC ou lors d'un clic hors de la popup.
Cette constante peut être combinée avec une des autres constantes de positionnement du champ Popup.
popupBasCentreLe champ Popup est placé en bas au centre de la partie visible de la page courante.
popupBasDroiteLe champ Popup est placé en bas à droite de la partie visible de la page courante.
popupBasGaucheLe champ Popup est placé en bas à gauche de la partie visible de la page courante.
popupCentre
(Valeur par défaut)
Le champ Popup est centré dans la partie visible de la page courante.
popupCentreDroiteLe champ Popup est placé au centre à droite de la partie visible de la page courante.
popupCentreGaucheLe champ Popup est placé au centre à gauche de la partie visible de la page courante.
popupEpingléeLe champ Popup est épinglé à la position indiquée : le champ Popup ne changera pas de position si la page est scrollée ou si la taille du navigateur est modifiée.
Cette constante peut être combinée avec une des autres constantes de positionnement du champ Popup (à l'exclusion de popupPositionXY et popupSourisXY).
popupHautCentreLe champ Popup est placé en haut au centre de la partie visible de la page courante.
popupHautDroiteLe champ Popup est placé en haut à droite de la partie visible de la page courante.
popupHautGaucheLe champ Popup est placé en haut à gauche de la partie visible de la page courante.
popupPositionXYLe champ Popup sera ouvert aux positions X et Y indiquées.
popupSourisXYLe champ Popup sera ouvert à la position de la souris. Cette constante ne peut être utilisée que dans un événement navigateur (d'un champ ou d'une page). Cette constante ne peut pas être utilisée :
  • dans les procédures navigateur.
  • dans les événements appelés directement ou indirectement depuis une procédure navigateur (par l'intermédiaire de la fonction ExécuteTraitement par exemple).
  • dans le code navigateur d'un champ Bouton ou d'un champ Lien.
WEBDEV - Code ServeurPHP Cette constante n'est pas disponible.
<X> : Entier optionnel
Si la constante popupPositionXY est utilisée, indique la position X d'affichage du champ Popup (par rapport au coin en haut à gauche de page). Ce paramètre est exprimé en pixels.
<Y> : Entier optionnel
Si la constante popupPositionXY est utilisée, indique la position Y d'affichage du champ Popup (par rapport au coin en haut à gauche de page). Ce paramètre est exprimé en pixels.
WEBDEV - Code Navigateur

Afficher un champ Popup relativement à un champ Masquer les détails

PopupAffiche(<Popup> , <Champ de base> [, <Position d'affichage> [, <X> [, <Y>]]])
<Popup> : Nom de champ
Nom du champ Popup à afficher.
<Champ de base> : Nom de champ
Nom du champ par rapport auquel le champ Popup doit être affiché.
<Position d'affichage> : Constante optionnelle de type Entier
Position d'affichage du champ Popup correspondant à une des constantes suivantes :
popupAnnulableLe champ Popup est volatile : la popup peut être fermée via la touche ESC ou lors d'un clic hors de la popup.
Cette constante peut être combinée avec une des autres constantes de positionnement du champ Popup.
popupBasCentreLe champ Popup est placé en bas au centre du champ.
popupBasDroiteLe champ Popup est placé en bas à droite du champ.
popupBasGauche
(Valeur par défaut)
Le champ Popup est placé en bas à gauche du champ.
popupCentreLe champ Popup est centré par rapport au champ de base.
popupCentreDroiteLe champ Popup est centré à droite par rapport au champ de base.
popupCentreGaucheLe champ Popup est centré à gauche par rapport au champ de base.
popupHautCentreLe champ Popup est placé en haut au centre par rapport au champ de base.
popupHautDroiteLe champ Popup est placé en haut à droite par rapport au champ de base.
popupHautGaucheLe champ Popup est placé en haut à gauche par rapport au champ de base.
popupPositionXYLe champ Popup sera affiché aux positions X et Y indiquées.
<X> : Entier optionnel
Si la constante popupPositionXY est utilisée, indique la position X d'affichage de la popup (par rapport au coin en haut à gauche du champ). Ce paramètre est exprimé en pixels.
<Y> : Entier optionnel
Si la constante popupPositionXY est utilisée, donne la position Y d'affichage de la popup (par rapport au coin en haut à gauche du champ). Ce paramètre est exprimé en pixels.
Remarques
  • Le champ Popup affiché pourra être masqué avec la fonction PopupFerme.
  • Les navigateurs ne rafraîchissent pas l'affichage au milieu d'un code Javascript : les fonctions PopupAffiche et PopupFerme doivent être utilisées dans des événements/traitements différents. Si ces fonctions sont utilisées dans le même événement/traitement, le champ Popup n'est pas affiché.
  • Il n'est pas possible d'afficher deux champs Popup ou Cellule différents en même temps avec les fonctions PopupAffiche ou CelluleAfficheDialogue.
  • Le GFI (Grisage des Fenêtres Inaccessibles) peut se désactiver et se personnaliser :
  • WEBDEV - Code Serveur Cette fonction ne peut pas être utilisée dans les tâches planifiées ou différées. Pour plus de détails, consultez Tâches planifiées et différées.
Classification Métier / UI : Code UI
Composante : wd280page.dll
Version minimum requise
  • Version 17
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire