PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Fonctionnement
  • Cas particuliers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Affiche une popup dans une cellule de la page. Si la cellule contient déjà une popup, une animation est jouée lors de la transition.
Exemple
PopupAnime(POPUP_Détails, CELL_Principale)
Syntaxe
PopupAnime(<Nom de la popup> , <Champ Cellule destination> [, <Animation> [, <Durée>]])
<Nom de la popup> : Nom de champ
Nom de la popup à afficher.
<Champ Cellule destination> : Nom de champ
Nom du champ Cellule dans laquelle la popup doit être affichée.
<Animation> : Entier optionnel
Animation utilisée :
animDéfilementDroiteScrolling vers la droite de la popup.
animDéfilementGauche
(Valeur par défaut)
Scrolling vers la gauche de la popup.
animDévoilementHautScrolling vers le bas du contenu précédent avec dévoilement de la popup.
animRecouvrementHautScrolling vers le haut de la 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,
  • Versions 23 et supérieures
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    Nouveauté 23
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
    l'indication directe de la durée (par exemple 1 s ou 10 ms).
Remarques

Fonctionnement

Lors de l'appel de la fonction si :
  • Aucune popup n'est affiché dans la cellule :
    • Le contenu de la cellule est détruit.
    • La popup est immédiatement affichée (sans animation).
  • Une popup est affichée dans la cellule :
    • La nouvelle popup est affiché progressivement en utilisant l'animation indiquée.
La cellule et la popup doivent vérifier certaines caractéristiques :
  • La popup et la cellule doivent être dans la même page.
  • La cellule doit être en débordement horizontal invisible.
  • La popup doit être de la même largueur que la cellule.
  • La popup doit être au moins aussi haute que la cellule.

Cas particuliers

  • Lors du premier affichage d'une popup dans la cellule, le contenu de la cellule est supprimé.
  • Si une popup est affichée dans la cellule, cette popup ne pourra plus être utilisée par programmation autrement que avec la fonction PopupAnime.
  • La popup affichée n'est pas conservée lors du ré-affichage de la page. Si un bouton serveur (non AJAX) provoque un rafraîchissement de la page, il faut utiliser la fonction PopupAnime pour ré-afficher la bonne popup.
Composante : WDJS.DLL
Version minimum requise
  • Version 17
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire