Del via


Bygge gjenbrukbart brukergrensesnitt med Power Apps component framework og komponenter for lerretsapper

Power Apps har to alternativer for å opprette komponenter som kan brukes på nytt:

Komponentene i lerretsapper er kraftige og kan brukes til å oppfylle de fleste krav til brukergrensesnitt for appen. Du bør vurdere dem først, fordi kostnadene for å bygge og vedlikeholde dem kan være lavere i de fleste tilfeller enn Power Apps component framework.

Bildet nedenfor viser eksempler på lerretsappkomponenter.

Skjermbilde av komponenter i lerretsapper som økter, tidsplan og aktivitet.

Komponenter for lerretsapper kan pakkes i komponentbiblioteker, som er beholdere som gjør det enkelt å bruke komponenter på nytt i mange apper. Komponentbiblioteker gjør det enkelt å søke etter og oppdage komponenter, publisere endringer og varsle appopprettere når komponentoppdateringer er tilgjengelige.

Skjermbilde av komponentbiblioteker i oppretterportalen.

For mer avanserte scenarier gir Power Apps component framework tilgang til et rikt sett med API-er for rammeverk som viser mange funksjoner, for eksempel administrasjon av komponentlivssyklus, kontekstavhengige data og metadata. For scenarier som krever tilgang til enhetsfunksjoner – som kamera og mikrofon – vil oppbygning av kodekomponenter ved hjelp av Power Apps component framework være det eneste alternativet. Kodekomponenter som er opprettet med Power Apps component framework, kan brukes i lerretsapper, modelldrevne apper og Power Apps-portaler.

Hvis du vil se den virkelige bruken av Power Apps component framework, kan du se denne videoen om hvordan Chevron bygde et digitalt forbedret og godt planleggingsverktøy for å hjelpe med utformingen av en brønndybde på 35 000 for (nesten 7 miles under overflaten): Video: Historier fra den virkelige verden: Globale energiselskaper skaper digital transformasjon med Microsoft Power Platform. Dette digitale verktøyet bruker Power Apps component framework til å forbedre appopplevelsen.

Skjermbilde som viser en modelldrevet app som er bygd ved hjelp av kodekomponenter bygd med Power Apps component framework

Kodekomponenten viser et avansert inndatafelt med en rullegardinmeny som inneholder tilleggsinformasjon som hjelper brukere med å forstå formlene som brukes til å hente verdien til inndatafeltet.