PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Paramètres passés à la page à ouvrir
  • Sites multilangues
  • Principe détaillée de l'ouverture d'une page
  • Traitements exécutés lors de l'appel à la fonction PageUtilise
  • Ouvrir une page d'un composant externe
  • Divers
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 page WEBDEV dans le navigateur de l'internaute et ferme tous les contextes de pages en cours.
Si la fonction PageUtilise est utilisée dans le code d'un bouton, la page sera ouverte dans la destination définie pour ce bouton (onglet "Général" de la description du champ ou fonction ChangeDestination).
Versions 15 et supérieures
PHP Cette fonction est désormais disponible pour les sites PHP.
Nouveauté 15
PHP Cette fonction est désormais disponible pour les sites PHP.
PHP Cette fonction est désormais disponible pour les sites PHP.
Versions 24 et supérieures
Ajax Cette fonction est désormais disponible en mode Ajax.
Nouveauté 24
Ajax Cette fonction est désormais disponible en mode Ajax.
Ajax Cette fonction est désormais disponible en mode Ajax.
Exemple
// Passage de l'application en anglais
Nation(nationAnglais)
// Réaffichage de la page PAGE_Login avec libellé en anglais
PageUtilise(PAGE_Login)
Syntaxe
PageUtilise(<Page> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Page> : Nom de page
Nom de la page à afficher.
Si ce paramètre est égal à une chaîne vide (""), le nom de la page est le celui de la page auquel appartient le traitement en cours.
En mode test, si la page à ouvrir se situe dans un répertoire différent du répertoire du projet, il faut préciser le chemin complet de la page.
<Paramètre 1> : Type de la valeur envoyée à la page (optionnel)
Paramètre(s) à passer au traitement d'ouverture de la page à ouvrir. Ces paramètres sont passés par adresse et sont considérés comme des variables globales à la page.
<Paramètre N> : Type de la valeur envoyée à la page (optionnel)
Paramètre(s) à passer au traitement d'ouverture de la page à ouvrir. Ces paramètres sont passés par adresse et sont considérés comme des variables globales à la page.
Remarques

Paramètres passés à la page à ouvrir

Les paramètres sont récupérés dans le traitement d'ouverture de la page. Il suffit d'indiquer en début de traitement la ligne suivante :
PROCEDURE <Nom de la page> (<Paramètre1> [,...[, <Paramètre N>]]])

Sites multilangues

La fonction PageUtilise peut être utilisée dans le cas de sites multilangues. En effet, cette fonction permet de ré-ouvrir une page en prenant en compte la langue spécifiée par la fonction Nation.

Principe détaillée de l'ouverture d'une page

La fonction PageUtilise effectue les opérations suivantes :
  • fermeture de tous les contextes ouverts sur le serveur
  • création un contexte de page sur le serveur
  • renvoi de la page dans le navigateur de l'internaute.

Traitements exécutés lors de l'appel à la fonction PageUtilise

Les différents traitements exécutés lors de l'affichage de la page sont les suivants :
  • Code d'ouverture de la page
  • Code d'initialisation des champs
  • Affichage de la page dans le navigateur
  • Codes Javascript associés à la page et aux champs
  • Code WLangage suivant l'appel à la fonction PageUtilise (s'il existe)
WEBDEV - Code ServeurWindows

Ouvrir une page d'un composant externe

Pour ouvrir une page d'un composant externe, il suffit d'utiliser directement le nom de la page du composant externe (le composant étant intégré dans le projet). Par exemple :
PageUtilise(PageDuComposant)
En cas de conflit avec un élément du projet, il suffit de préfixer le nom de l'élément par le nom du composant externe. Par exemple :
PageUtilise(MonComposant.Page)
Pour utiliser le nom de la page dans une variable, il est nécessaire de préciser le nom du composant externe. Par exemple :
sPage est une chaîne = "MonComposant.MaPage"

PageUtilise(sPage)

Divers

  • Pour ré-afficher une page, il est conseillé d'utiliser la fonction PageActualise.
  • Pour afficher une page sans fermer les contextes ouverts sur le serveur, il est conseillé d'utiliser la fonction PageAffiche.
  • Il est déconseillé de faire suivre l'appel de la fonction PageUtilise d'un code WLangage.
  • Versions 20 et supérieures
    Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans le traitement "Initialisation du projet". Cette fonction doit être utilisée dans le traitement "Initialisation du projet après connexion au site".
    Nouveauté 20
    Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans le traitement "Initialisation du projet". Cette fonction doit être utilisée dans le traitement "Initialisation du projet après connexion au site".
    Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans le traitement "Initialisation du projet". Cette fonction doit être utilisée dans le traitement "Initialisation du projet après connexion au site".
Composante : wd240page.dll
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire