Navigate |
Naviguer |
| Power Fx |
Syntaxe
|
Navigate( Screen [, Transition [, UpdateContextRecord ] ] )
|
Paramètres
| Nom |
Description |
| Screen |
Ce paramètre spécifie l'écran vers lequel vous souhaitez naviguer. |
| Transition |
Ce paramètre (optionnel) définit l'animation ou la transition utilisée lors du changement d'écran. |
| UpdateContextRecord |
Ce paramètre (optionnel) permet de mettre à jour un enregistrement de contexte avec des données spécifiques lors de la navigation. |
Description
Cette fonction permet de changer l'écran affiché.
Remarques
- Fonction essentielle pour la navigation entre écrans : La fonction Navigate est l'un des piliers de la navigation dans une application Power Apps à
plusieurs vues. Elle permet de passer d'un écran à un autre en déclenchant des actions spécifiques selon le contexte de l'utilisateur.
- La transition améliore l'expérience utilisateur : Le paramètre Transition permet d'ajouter une animation (comme Fade, Cover ou UnCover), ce qui rend
le passage entre les écrans plus fluide et agréable. Cela permet aussi d'indiquer visuellement un changement important à l'utilisateur.
- La mise à jour du contexte est très puissante : Avec le paramètre UpdateContextRecord, Navigate ne se contente pas de changer d'écran : il peut aussi
transmettre des données à l'écran suivant en modifiant des variables de contexte, ce qui favorise la modularité de l'application.
- Facilite la création d'applications multi-pages : Grâce à Navigate, on peut concevoir des applications structurées comme des assistants, des formulaires
à étapes ou des tableaux de bord en plusieurs volets, sans avoir besoin d'écrans encombrés ou de menus complexes.
- Permet le contrôle logique du flux utilisateur : On peut déclencher la navigation sous condition, après une validation ou un calcul. Cela permet de guider
l'utilisateur selon ses choix, ses droits d'accès ou le résultat d'une action.
- Peut être utilisée dans des boutons, icônes ou événements : La fonction Navigate peut être affectée à des contrôles comme des boutons ou des icônes, ou
même déclenchée à la fin d'un traitement automatisé, ce qui en fait une fonction polyvalente au cour de l'interface utilisateur.
- Doit être bien gérée pour éviter des allers-retours inutiles : Une mauvaise utilisation de Navigate peut rendre l'application confuse pour
l'utilisateur, notamment si les transitions sont trop nombreuses ou mal justifiées. Il est important d'avoir une logique claire derrière chaque navigation.
- Peut être combinée à des fonctions de contrôle de session : En passant des données via UpdateContextRecord, on peut transporter des identifiants, des choix
ou des résultats entre écrans, ce qui permet de construire une expérience personnalisée selon le profil ou l'historique de l'utilisateur.
Dernière mise à jour : Jeudi, le 1 Mai 2025