Présentation des comportements et actions des contrôles
Avant de développer votre application canevas de production, essayez de créer une application de test vide ou d’utiliser l’un des nombreux excellents modèles d’application disponibles gratuitement et de tester chaque contrôle. Power Apps comporte de nombreux excellents contrôles conçus pour offrir la meilleure expérience possible à la fois au créateur et à l’utilisateur final. Les contrôles possèdent de nombreuses propriétés différentes que vous pouvez modifier pour améliorer facilement l’expérience utilisateur sans sacrifier le fonctionnement ni les performances. Au tout début du développement de votre application de production, réfléchissez non seulement à l’objectif des contrôles que vous intégrez et à leur fonctionnement, mais aussi aux actions qui s’exécutent quand un utilisateur interagit avec ces contrôles.
Par exemple, un utilisateur clique sur un contrôle Bouton et lance une séquence d’actions ou de comportements qui va modifier l’état de l’application. En effet, une formule se trouve dans la propriété OnSelect du contrôle Bouton. Par défaut, la valeur est false, mais vous pouvez la redéfinir sur de nombreuses options pour :
actualiser, mettre à jour ou supprimer des éléments dans une source de données - Fonctions Refresh, Update, UpdateIf, Patch, Remove et RemoveIf ;
mettre à jour une variable de contexte - Fonction UpdateContext ;
créer, mettre à jour ou supprimer des éléments dans une collection - Fonctions Collect, Clear et ClearCollect.
Il ne s’agit en aucun cas d’une liste exhaustive. Un exemple simple mais populaire d’utilisation de la propriété OnSelect d’un contrôle consiste à changer d’écran lorsqu’un utilisateur clique sur un contrôle tel qu’un bouton ou une icône. Le code devrait ressembler à cet exemple :
Navigate(Screen2,ScreenTransition.Cover)
Dans le code ci-dessus, en supposant que votre application dispose d’un écran nommé Screen2, un clic sur le contrôle redirige l’utilisateur vers Screen2 avec une transition de couverture d’écran.
Vous pouvez également permettre aux utilisateurs de contrôler votre application grâce aux propriétés OnChange des contrôles Liste déroulante, Saisie de texte, Sélecteur de date et Bouton radio. La propriété OnCheck d’un contrôle Case à cocher est une autre façon de contrôler votre application. Encore une fois, testez ces différents contrôles pour trouver la fonctionnalité que vous recherchez. Il y a de fortes chances que Power Apps puisse vous offrir exactement ce que vous recherchez.