DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques au WEB / Fonctions de gestion des pages
  • Fonctionnement
  • Cas particuliers
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 un champ Cellule de la page. Si la cellule contient déjà un champ Popup, une animation est jouée lors de la transition.
Exemple
PopupAnime(POPUP_Détails, CELL_Principale)
Syntaxe
PopupAnime(<Champ Popup> , <Champ Cellule destination> [, <Animation> [, <Durée>]])
<Champ Popup> : Nom de champ
Nom du champ Popup à afficher.
<Champ Cellule destination> : Nom de champ
Nom du champ Cellule dans laquelle la popup doit être affichée.
<Animation> : Constante optionnelle de type Entier
Animation utilisée :
animDéfilementDroiteDéfilement du champ Popup vers la droite.
animDéfilementGauche
(Valeur par défaut)
Défilement du champ Popup vers la gauche.
animDévoilementHautDéfilement vers le bas du contenu précédent avec dévoilement du champ Popup.
animRecouvrementHautDéfilement vers le haut du champ Popup avec recouvrement du contenu précédent.
<Durée> : Entier optionnel ou Durée optionnelle
Durée de l'animation en centièmes de seconde (par défaut 100 centièmes de seconde soit 1 seconde). Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de centièmes de seconde,
  • une variable de type Durée,
  • l'indication directe de la durée (par exemple 1 s ou 10 ms).
Remarques

Fonctionnement

Lors de l'appel de la fonction si :
  • Aucun champ Popup n'est affiché dans le champ Cellule :
    • Le contenu du champ Cellule est détruit.
    • Le champ Popup est immédiatement affiché (sans animation).
  • Un champ Popup est affiché dans la cellule :
    • Le nouveau champ Popup est affiché progressivement en utilisant l'animation indiquée.
Le champ Cellule et le champ Popup doivent vérifier certaines caractéristiques :
  • Les champs Popup et Cellule doivent être dans la même page.
  • Le champ Cellule doit être en débordement horizontal invisible.
  • Le champ Popup doit être de la même largueur que le champ Cellule.
  • Le champ Popup doit être au moins aussi haut que le champ Cellule.

Cas particuliers

  • Lors du premier affichage d'un champ Popup dans un champ Cellule, le contenu du champ Cellule est supprimé.
  • Si un champ Popup est affiché dans un champ Cellule, ce champ Popup ne pourra plus être utilisé par programmation autrement qu'avec la fonction PopupAnime.
  • Le champ Popup affiché n'est pas conservée lors du ré-affichage de la page. Si un champ Bouton serveur (non AJAX) provoque un rafraîchissement de la page, il faut utiliser la fonction PopupAnime pour ré-afficher le bon champ Popup.
Composante : WDJS.DLL
Version minimum requise
  • Version 17
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