RequestHide |
Demande masquer |
|---|---|
| Power Fx | |
Syntaxe
| RequestHide() |
Description
Cette fonction permet de masquer un avertissement ou un message.
Remarques
- Utile pour améliorer l'expérience utilisateur en supprimant les messages visuels : La fonction RequestHide permet de masquer un avertissement, une infobulle ou un message affiché sur l'interface utilisateur. Cela permet de nettoyer l'affichage lorsqu'un utilisateur a pris connaissance de l'information ou après une validation réussie.
- Souvent utilisée après un Notify ou dans une logique conditionnelle : Dans certains scénarios, un message est affiché via Notify() pour signaler une erreur ou une réussite. RequestHide() est alors utilisé pour faire disparaître ce message après un délai ou suite à une action corrective, pour éviter d'encombrer l'écran inutilement.
- Permet de garder un contrôle dynamique sur la visibilité des messages : Plutôt que de laisser un message affiché indéfiniment, cette fonction offre un moyen programmatique de le retirer. Cela contribue à rendre l'interface plus réactive, fluide et conforme aux bonnes pratiques UX.
- Peut être combinée avec des minuteries pour créer des notifications temporisées : En associant RequestHide() avec une composante de type Timer, il est possible de simuler des messages temporaires se fermant automatiquement. Cela améliore l'autonomie de l'application sans nécessiter d'action utilisateur explicite.
- Participe à la gestion de la propreté de l'interface dans les applications mobiles ou limitées : Sur des écrans plus petits (comme sur mobile), il est crucial de garder une interface épurée. RequestHide() permet de rapidement libérer de l'espace visuel, ce qui est particulièrement utile après l'affichage d'un avertissement non critique.
- Utilisable dans des scénarios de navigation ou de validation : Lorsqu'un formulaire est validé ou qu'un utilisateur quitte une page, RequestHide() peut être invoquée pour retirer tous les messages en attente. Cela garantit que les messages précédents ne polluent pas la navigation ou n'apportent pas de confusion.
- Complète les fonctions de gestion d'état comme Set, If, ou UpdateContext : Elle peut être insérée dans une logique conditionnelle pour ne masquer les messages que sous certaines conditions précises. Cela rend la logique de traitement de l'interface plus fine et contextuelle.
- Ne supprime pas le contenu ou les données liées au message : Il est important de noter que RequestHide() agit uniquement sur l'affichage du message, et non sur les données l'ayant déclenché. Cela permet de conserver l'état ou l'historique des événements, tout en nettoyant l'interface visuelle de l'utilisateur.
Dernière mise à jour : Jeudi, le 1 Mai 2025