Le mot-clé
MaPage permet de manipuler la page courante. Lors de l'exécution de la page, le mot-clé
MaPage est remplacé par la page et non par le nom de la page. Le mot-clé
MaPage s'utilise alors comme une page.
Intérêt : Le mot-clé MaPage permet de rendre un code local (champ, bouton, ...) ou global (procédure globale, classe, ...) indépendant de la page en cours.
// Récupération du titre de la page en cours
TitrePage = MaPage..Titre
// Bouton de changement de langue
Nation(nationAnglais)
PageAffiche(MaPage)
Remarques
Manipulation de la page en cours
- Le mot-clé MaPage est toujours remplacé par la page en cours.
- Le mot-clé MaPage peut être utilisé uniquement dans les traitements manipulant la page en cours (par exemple, dans les traitements associés à un champ, à une page, ...). Il n'est pas possible d'utiliser le mot-clé MaPage dans un état.
- Le mot-clé MaPage peut être utilisé uniquement depuis un traitement ou une procédure de la page.
Utilisation de MaPage dans une procédure
Le mot-clé
MaPage peut être utilisé dans une procédure (locale ou globale) uniquement si la procédure manipule la page en cours. Le mot-clé
MaPage fait alors référence à la page en cours.
Dans le cas d'une procédure locale, le mot-clé MaPage correspond à la page à laquelle appartient la procédure.
Fonctions du WLangage et page en cours
Pour désigner la page en cours dans les fonctions du WLangage acceptant un nom de page en paramètre, utilisez :
- soit une chaîne vide,
- soit directement le mot-clé MaPage.