|
|
|
|
|
- Affichage obtenu
- Limitations
<Page>.AfficheDialogue (Fonction) En anglais : <Page>.DisplayDialog Affiche une page de manière modale. Cette fonction permet de créer un dialogue avec l'utilisateur. La page est affichée devant et en arrière-plan se trouve la page ouvrante, grisée par le mécanisme de GFI. Pour plus de détails sur le mode d'affichage de la page, consultez le paragraphe "Affichage obtenu". Le code de la page est bloqué tant que la page n'est pas fermée avec la fonction PageFermeDialogue. La page peut renvoyer une valeur. // Affiche une page permettant à l'utilisateur de quitter le site SI PAGE_Sortir.AfficheDialogue() = Vrai ALORS // Affiche une page de fin PAGE_Fin.Affiche() // Ferme la session FinProgramme() FIN // Affiche une page pour valider les informations saisies dans le formulaire PAGE_Info.AfficheDialogue(SAI_Nom, SAI_Prénom, SAI_Adresse_email) Syntaxe
<Résultat> = <Page>.AfficheDialogue([<Paramètre 1> [... [, <Paramètre N>]]])
<Résultat> : Type correspondant à la valeur récupérée (optionnel) Valeur récupérée lors de la fermeture de la page à ouvrir. Cette valeur est renvoyée :<Résultat> correspond à Faux et une erreur est affichée si l'utilisateur appuie sur le bouton "Précédent" du navigateur. <Page> : Nom de page Nom de la page à ouvrir. <Paramètre 1> : Type de la valeur envoyée à la page (optionnel) Premier paramètre à passer à l'événement "Déclarations globales" de la page à ouvrir. Ce paramètre est passé par référence et il est considéré comme une variable globale à la page. <Paramètre N> : Type de la valeur envoyée à la page (optionnel) Nième paramètre à passer à l'événement "Déclarations globales" de la page à ouvrir. Ce paramètre est passé par référence et il est considéré comme une variable globale à la page. Remarques Affichage obtenu L'affichage obtenu est le suivant : la page affichée par la fonction <Page>.AfficheDialogue est affichée en premier plan. Seuls le contour et le contenu de la page sont affichés : cette page n'a ni barre de titre, ni barre de tâches, ... Quelle que soit sa couleur, le fond de la page est ignoré. En arrière-plan se trouve la page qui a utilisé la fonction <Page>.AfficheDialogue. Cette page est grisée par le GFI (Grisage des pages inaccessibles). Ce grisage peut être configuré grâce aux fonctions PageActiveGFI et PageTauxGFI. Remarque : La page ouverte n'est pas automatiquement centrée : il faut définir le mode d'affichage de la page dans ses caractéristiques. Il est conseillé de placer une partie importante de la page dans une cellule avec une couleur de fond pour ne pas obtenir des effets d'affichage dus au GFI. Limitations - La page affichée doit être une page dynamique non AWP.
- La fonction <Page>.AfficheDialogue doit être utilisée dans une page dynamique non AWP.
- Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site".
Liste des exemples associés :
|
Exemples didactiques (WEBDEV) : WW_Assistant
[ + ] Avec WEBDEV, il est possible de réaliser ses propres assistants Web, et ceci notamment grâce à la fonction WLangage 'PageAfficheDialogue' qui permet d'afficher une page de manière modale. Ceci permet donc de créer un dialogue avec l'utilisateur. Et pour passer d'un plan à un autre de l'assistant, il suffit d'utiliser le concept de plan présent également dans WEBDEV.
|
Composante : wd300page.dll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|