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.
// 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 : wd280page.dll