Reset |
Réinitialiser |
| Power Fx |
Syntaxe
Paramètres
| Nom |
Description |
| Control |
Ce paramètre représente le contrôle (par exemple, un champ de texte, un bouton, une case à cocher, etc.) que l'on souhaite réinitialiser. Il peut s'agir de n'importe quel contrôle interactif dans une application Power Apps. |
Description
Cette fonction permet de réinitialiser un contrôle à sa valeur par défaut.
Remarques
- Réinitialise l'état d'un contrôle à sa configuration initiale : La fonction Reset() permet de ramener un contrôle à sa valeur d'origine, définie
au chargement de l'application ou lors de sa création. Cela est utile pour effacer les entrées utilisateurs dans un formulaire ou remettre une case à cocher à son
état par défaut.
- Souvent utilisée dans les scénarios de soumission de formulaires : Après l'envoi d'un formulaire, il est courant d'utiliser Reset() pour nettoyer
tous les champs et permettre à l'utilisateur d'en saisir un nouveau. Cela évite d'avoir à redémarrer l'application ou à réinitialiser manuellement chaque champ un
par un.
- Fonctionne sur divers types de contrôles interactifs : Que ce soit un TextInput, un ComboBox, un Toggle, un DatePicker, ou
même certaines composantes personnalisés, Reset() remet ces contrôles à leur état initial. Cela offre une méthode standardisée pour remettre une interface dans
un état neutre.
- Peut être appelée de façon individuelle ou en série : Il est possible d'appeler plusieurs fonctions Reset() dans une seule expression, comme
Reset(TextInput1); Reset(ComboBox1);, pour réinitialiser plusieurs champs en même temps. Cela facilite la gestion des interfaces complexes comportant de nombreux
contrôles.
- Idéal pour gérer des interactions utilisateurs sans affecter les données sources : Contrairement à certaines fonctions qui modifient les sources de
données, Reset() agit uniquement sur l'interface. Il n'efface pas les données enregistrées, ce qui permet de préserver l'intégrité des informations tout en
offrant une expérience utilisateur fluide.
- S'intègre bien avec des boutons ou événements personnalisés : Un bouton "Annuler" ou "Effacer" dans un formulaire peut facilement intégrer
Reset() pour effacer les entrées saisies. Cela renforce la lisibilité du code et simplifie la logique de gestion de formulaire sans avoir besoin d'écrire
des conditions complexes.
- Le comportement de réinitialisation dépend du paramètre Default du contrôle : La valeur utilisée lors du Reset() est celle définie dans la
propriété Default du contrôle. Il est donc essentiel de bien configurer cette propriété, car c'est elle qui déterminera la valeur affichée après chaque
réinitialisation.
- Particulièrement utile dans les applications répétitives ou à cycles courts : Dans les applications où les utilisateurs répètent la saisie (exemple :
enregistrement de commandes, saisie d'événements), Reset() évite les erreurs de saisie en permettant de repartir d'un formulaire vide à chaque itération. Cela
améliore l'efficacité et réduit les risques d'incohérence.
Dernière mise à jour : Jeudi, le 1 Mai 2025