DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Page Interne
  • Evénements gérés par défaut
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
Evénements gérés par défaut
Attention : Ne confondez pas "Champ Page interne" et "Page interne" : le "Champ Page interne" est un type de champ et la "Page interne" est un type de page.
WEBDEV gère par défaut les événements suivants pour les champs "Page interne" :
EvénementCondition d'exécution
Après chargement de la page interne
(Code serveur)
Exécuté lors du changement de la page interne avec la fonction ChangePageSource. Cet événement est exécuté après l'événement "Déclarations globales" et l'événement "Initialisation" de la nouvelle page interne.
Cet événement permet par exemple d'initialiser des champs, de restaurer des valeurs dans la page interne.
La fonction ChangePageSource ne doit pas être utilisée dans cet événement.
Avant déchargement de la page interne
(Code serveur)
Exécuté lors du changement de la page interne avec la fonction ChangePageSource. Cet événement est exécuté avant l'événement de fermeture de la page interne initiale.
Cet événement permet par exemple de sauvegarder les valeurs présentes dans la page interne.
La fonction ChangePageSource ne doit pas être utilisée dans cet événement.


WEBDEV gère par défaut les événements suivants pour les Pages internes :
EvénementCondition d'exécution
Déclarations globales
(Code serveur)
Déclaration des variables globales à la page. C'est le premier code exécuté lors de l'ouverture de la page.
Ce code est exécuté avant le code de déclaration des globales de la page hôte (page dans laquelle la page interne est intégrée).
Il est par exemple possible d'appeler une procédure de la page interne depuis le code de déclaration des globales de la page hôte.
Initialisation
(Code serveur)
Exécuté lors de l'ouverture de la page.
L'ordre d'exécution des événements est le suivant :
  • Initialisation des champs de la page.
  • Initialisation de la page.
Affectation de la propriété Valeur
(Code serveur)
Exécuté à chaque affectation de la propriété Valeur sur la page interne (affectation directe ou effectuée avec la propriété Valeur). Ce code permet par exemple de récupérer des paramètres passés à la page interne.
Récupération de la propriété Valeur
(Code serveur)
Exécuté à chaque récupération de la propriété Valeur de la page interne. Ce code permet par exemple à la page interne de renvoyer une valeur à la page accueillant le champ Page interne.
Chargement (onload) de la page interne
(Code navigateur)
Code navigateur exécuté lors de l'affichage de la page interne dans le navigateur (réalisé par exemple par les fonctions PageAffiche ou PageActualise).
Demande de mise à jour de l'affichage
(Code serveur)
Permet de regrouper le code de mise à jour des champs de la page : contenu des champs, état (visible, grisé, ...), libellé à mettre à jour, ...
Cet événement peut attendre des paramètres. Il suffit de déclarer une procédure dans l'événement. Par exemple :
// Demande de mise à jour de l'affichage
PROCÉDURE DemandeMiseAjour(TypeMiseAJour est un booléen)
Cet événement est lancé sur demande grâce aux fonctions :
Lors de l'appel de ces fonctions, il est possible de préciser la valeur des paramètres attendus par l'événement.
Fermeture
(Code serveur)
Exécuté lors de la fermeture de la page.
Remarque : Une reprise de saisie sur un des champs de la page dans ce code empêche la page de se fermer.
Version minimum requise
  • Version 25
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