EditForm |
Formulaire d'édition |
| Power Fx |
Syntaxe
Paramètres
| Nom |
Description |
| FormName |
Ce paramètre représente le nom du formulaire que l'on souhaite changer en mode édition. Il doit correspondre à un formulaire existant dans l'application. |
Description
Cette fonction permet de changer un formulaire en mode édition.
Remarques
- La fonction EditForm est essentielle pour permettre à l'utilisateur de modifier les données d'un enregistrement existant. En changeant un formulaire en mode édition,
elle active les champs afin qu'ils deviennent interactifs et modifiables. C'est une étape clé dans tout processus CRUD (Créer, Lire, Mettre à jour, Supprimer).
- Utiliser EditForm(FormName) ne crée pas un nouveau formulaire, mais modifie simplement le mode d'affichage d'un formulaire déjà présent. Cela signifie qu'il faut
d'abord s'assurer que le formulaire est bien initialisé et connecté à une source de données. Sinon, la fonction n'aura aucun effet visible dans l'application.
- Cette fonction est souvent utilisée en combinaison avec des boutons ou des événements comme OnSelect. Par exemple, un bouton "Modifier" peut contenir EditForm(Form1)
pour permettre l'édition des données d'un formulaire nommé "Form1". Elle favorise ainsi l'interactivité dans l'interface utilisateur.
- Lorsqu'un formulaire passe en mode édition grâce à EditForm, il attend qu'une variable de contexte ou un enregistrement soit défini comme Item. Cela permet de
préremplir les champs du formulaire avec les données de l'enregistrement à modifier. Sans cela, les champs peuvent apparaître vides ou poser des erreurs.
- Contrairement à NewForm, qui vide les champs pour une nouvelle saisie, EditForm conserve les données existantes pour les modifier. Cela rend cette fonction idéale
pour les scénarios où l'utilisateur doit corriger ou mettre à jour des informations existantes. Elle offre ainsi une approche cohérente à la mise à jour des données.
- EditForm ne déclenche pas immédiatement l'enregistrement des modifications ; il se contente d'activer le mode d'édition. Pour enregistrer les données, il faut
ensuite appeler la fonction SubmitForm. Cela permet de dissocier clairement les étapes de modification et de validation.
- La fonction EditForm est particulièrement utile dans les applications Power Apps intégrant plusieurs formulaires ou vues conditionnelles. Elle permet de naviguer
dynamiquement entre lecture seule, édition et création. C'est un outil de gestion de l'état de l'interface très efficace.
- Pour de meilleures pratiques, il est souvent judicieux de combiner EditForm avec une gestion de navigation (Navigate) ou d'état (UpdateContext). Cela garantit que
l'utilisateur se trouve bien sur l'écran adéquat et que les données nécessaires sont disponibles. Cette coordination améliore l'expérience utilisateur et évite les
erreurs d'exécution.
Dernière mise à jour : Jeudi, le 1 Mai 2025