PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Comment déterminer si l'initialisation d'un champ a été provoquée par la fonction PageInitialisation ?
  • Attention
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
PageInitialisation (Fonction)
En anglais : PageInitialization
AjaxNon disponible
Remet à zéro (ou non) les champs de la page en cours et lance les événements d'initialisation des champs et de la page.
Exemple
// Initialisation des champs
//(avec mise à blanc des champs au départ)
PageInitialisation()
// Initialisation des champs
//(sans mise à blanc des champs au départ)
PageInitialisation(Faux)
Syntaxe
PageInitialisation([<Remise à blanc>])
<Remise à blanc> : Booléen optionnel
  • Vrai (valeur par défaut) si les champs doivent être remis à blanc avant d'exécuter l'événement d'initialisation des champs et de la page,
  • Faux pour ne pas exécuter la remise à blanc des champs.
Remarques

Comment déterminer si l'initialisation d'un champ a été provoquée par la fonction PageInitialisation ?

Utilisez la variable OUVERTURE (booléen) dans le code d'initialisation du champ à manipuler.
La variable OUVERTURE vaut :
  • Vrai, si l'exécution de l'événement d'initialisation a été provoquée par l'ouverture de la page,
  • Faux, si l'exécution du l'événement d'initialisation a été provoquée par la fonction PageInitialisation.
Ainsi, l'exécution de traitements dans l'initialisation des champs peut être conditionnée selon la valeur de la variable OUVERTURE.
Par exemple, voici comment initialiser les champs Liste uniquement si OUVERTURE est à Vrai :
// Initialisation Champ
SI OUVERTURE = Vrai ALORS
...
FIN

Attention

  • La fonction PageInitialisation ne doit pas être appelée dans l'événement "Ouverture" d'une page.
  • Il ne faut pas confondre la fonction PageInitialisation avec la fonction RAZ qui remet à blanc tous les champs de la page (sans exécuter l'événement d'initialisation des champs).
Composante : wd240page.dll
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire