Créer une interface utilisateur réutilisable avec Power Apps component framework et les composants d’applications canevas
Power Apps propose deux options pour créer des composants réutilisables :
- Composants d’applications Canvas, qui constituent un moyen low-code de créer des contrôles réutilisables Power Apps Studio.
- Power Apps framework de composants, qui est un moyen pour les développeurs professionnels de créer des contrôles réutilisables à l’aide de HTML, Typescript et CSS.
Les composants des applications canevas sont puissants et peuvent être utilisés pour répondre à la plupart des exigences de l’interface utilisateur de votre application. Vous devez d’abord en tenir compte, car le coût de construction et d’entretien peut être inférieur dans la plupart des cas à Power Apps component framework.
L’image suivante présente des exemples de composants d’application canevas.
Les composants des applications canevas peuvent être regroupés dans des bibliothèques de composants, qui sont des conteneurs qui facilitent la réutilisation des composants dans de nombreuses applications. Les bibliothèques de composants facilitent la recherche et la découverte de composants, la publication de modifications et la notification aux créateurs d’applications lorsque des mises à jour de composants sont disponibles.
Pour des scénarios plus avancés, Power Apps component framework offre un accès à un riche ensemble d’API framework qui exposent de nombreuses fonctionnalités telles que la gestion du cycle de vie des composants, les données contextuelles et les métadonnées. Pour les scénarios qui nécessitent l’accès aux fonctionnalités de l’appareil, comme caméra, microphone, créer un composant de code en utilisant Power Apps component framework est la seule option. Les composants de code créés avec Power Apps component framework peuvent être utilisés dans des applications canevas, des applications pilotées par modèle et les portails Power Apps.
Pour voir l’utilisation réelle de Power Apps component framework, regardez cette vidéo sur la façon dont Chevron a créé un outil de planification de puits amélioré numériquement pour aider à la conception d’un puits d’une profondeur de 35 000 pieds (près de 7 miles sous terre) : Vidéo : Histoires du monde réel : les entreprises énergétiques mondiales stimulent la transformation numérique avec Microsoft Power Platform. Cet outil numérique utilise Power Apps component framework pour améliorer l’expérience de l’application.
Le composant de code affiche un champ de saisie avancé avec une liste déroulante contenant des informations supplémentaires qui aident les utilisateurs à comprendre les formules utilisées pour obtenir la valeur du champ de saisie.