DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Comment le faire / Fenêtres, pages et champs
  • Fonction PageAffiche
  • Fonction PageActualise
  • Fonction PageUtilise
  • Fonction PageAfficheDialogue
  • Fonction PopupAffiche
  • Fonction CelluleAfficheDialogue
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
Comment ouvrir une page ?
Fonction PageAffiche
La fonction PageAffiche permet d'afficher une page dans un navigateur.
  • Dans un premier temps, le contexte de la page est créé ou recréé sur le serveur.
  • La page est ensuite envoyée à l'internaute pour être affichée dans son navigateur.
Cette fonction est utilisée pour gérer l'enchaînement des pages d'un site Web. La page affichée remplace la page précédente dans le navigateur.
Fonction PageActualise
La fonction PageActualise permet d'afficher une page dans un navigateur.
Contrairement à la fonction PageAffiche, le contexte de la page n'est pas recréé sur le serveur. Le contexte existant sur le serveur est réutilisé pour préparer la page sur le serveur avant que celle-ci ne soit envoyée à l'internaute et affichée dans son navigateur.
Le contexte de la page qui a déjà été créé sur le serveur est réutilisé par la fonction PageAffiche.
Il est aussi possible de créer un contexte de page directement sur le serveur par les fonctions de gestion des contextes (ContexteOuvre, etc.).
Cette méthode de programmation est assez complexe et nécessite une connaissance approfondie de la programmation en WLangage.
La page affichée remplace la page précédente dans le navigateur.
Fonction PageUtilise
La fonction PageUtilise permet d'afficher une page dans un navigateur.
  • Dans un premier temps, le contexte de la page est créé ou recréé sur le serveur.
  • La page est ensuite envoyée à l'internaute et affichée dans son navigateur.
Cette fonction supprime tous les précédents contextes de page sur le serveur.
Cette fonction donne l'impression que le site vient de démarrer en affichant la première page.
Fonction PageAfficheDialogue
La fonction PageAfficheDialogue permet d'afficher une page dans un navigateur par dessus une page précédente.
  • Dans un premier temps, le contexte de la page est créé ou recréé sur le serveur.
  • La page est ensuite envoyée à l'internaute et affichée dans son navigateur par dessus la page précédente.
Cette page a généralement une taille plus petite que les pages normales du site. Tout ce qui se trouve autour de la page est plus ou moins opaque afin de gérer un effet de transparence par dessus la page précédente.
Ce type d'affichage de page permet de conserver une partie de la page précédente visible et de :
  • compléter un affichage,
  • faire une saisie complémentaire, ...
Remarque : Il faut prévoir dans cette page un bouton de fermeture afin de revenir en saisie dans la page précédente. La fonction PageFermeDialogue permet de gérer la fermeture de ce type de page.
Ce type de page est créé dans l'éditeur de WEBDEV de la même manière qu'une page normale.
Fonction PopupAffiche
La fonction PopupAffiche permet d'afficher une page dans un navigateur par dessus une page précédente.
  • Dans un premier temps, le contexte de la page est créé ou recréé sur le serveur.
  • La page est ensuite envoyée à l'internaute et affichée dans son navigateur par dessus la précédente.
Cette page a généralement une taille plus petite que les pages normales du site. Tout ce qui est autour de la page est plus ou moins opaque afin de gérer un effet de transparence par dessus la page précédente.
Ce type de page est créé dans l'éditeur de WEBDEV. Elle est générée dans la même page que la page dans laquelle elle va s'afficher.
Il faut créer une page spéciale de type Popup pour pouvoir l'afficher par cette fonction.
Fonction CelluleAfficheDialogue
La fonction CelluleAfficheDialogue est "l'ancêtre" de la fonction PopupAffiche. Le comportement est similaire à une page de type Popup.
Il n'y a pas de création de nouvelle page. Il faut créer dans la page en cours une cellule (champ Cellule). Les cellules sont affichées ou non en superposition.
Ce mode d'affichage est moins pratique que les pages Popup. Il est préférable d'utiliser des pages de type Popup et d'utiliser la fonction PopupAffiche.
Version minimum requise
  • Version 20
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