Herbruikbare gebruikersinterface bouwen met Power Apps component framework en onderdelen van canvas-apps
Power Apps biedt twee opties om herbruikbare onderdelen te maken:
- Canvas-appcomponenten, wat een weinig code manier is om herbruikbare besturingselementen te maken Power Apps Studio.
- Power Apps component framework, een professionele manier voor ontwikkelaars om herbruikbare besturingselementen te bouwen met behulp van HTML, Typescript en CSS.
De onderdelen van canvas-apps zijn krachtig en kunnen worden gebruikt om aan de meeste UI-vereisten voor uw app te voldoen. U kunt deze als beste eerst overwegen, omdat de kosten om ze te bouwen en te onderhouden in de meeste gevallen lager uitvallen dan bij het Power Apps component framework.
In de volgende afbeelding ziet u voorbeelden van onderdelen van canvas-apps.
Onderdelen van canvas-apps kunnen worden verpakt in onderdeelbibliotheken. Dit zijn containers die het gemakkelijk maken om onderdelen in veel apps opnieuw te gebruiken. Onderdeelbibliotheken maken het gemakkelijk om onderdelen te zoeken en te ontdekken, wijzigingen te publiceren en app-makers op de hoogte te stellen wanneer updates van onderdelen beschikbaar zijn.
Voor meer geavanceerde scenario's biedt het Power Apps component framework toegang tot een uitgebreide set framework-API's die veel mogelijkheden bieden, zoals het beheer van de levenscyclus van onderdelen, contextuele gegevens en metagegevens. Voor scenario's die toegang tot apparaatfuncties vereisen, zoals camera of microfoon, zal het bouwen van een codeonderdeel met behulp van het Power Apps component framework de enige optie zijn. Codeonderdelen die zijn gemaakt met het Power Apps component framework kunnen worden gebruikt in canvas-apps, modelgestuurde apps en Power Apps-portals.
Als u het gebruik van het Power Apps component framework in de echte wereld wilt zien, bekijkt u deze video over hoe Chevron een digitaal verbeterde bronplanningstool bouwde om te helpen bij het ontwerp van een bron die 35.000 voet diep is (ruim 11 kilometer onder de aarde): Video: Real World Stories: Wereldwijde energiebedrijven stimuleren digitale transformatie met Microsoft Power Platform. Deze digitale tool gebruikt het Power Apps component framework om de app-ervaring te verbeteren.
Het codeonderdeel toont een geavanceerd invoerveld met een vervolgkeuzelijst met aanvullende informatie die gebruikers helpt de formules te begrijpen die worden gebruikt om de waarde van het invoerveld te bepalen.