Dela via


Skapa återanvändbara användargränssnitt med Power Apps component framework och komponenter i arbetsyteappar

Power Apps innehåller två alternativ för att skapa återanvändbara komponenter:

  • Komponenter för arbetsyteappar, som är ett lågkod sätt att skapa återanvändbara kontroller i Power Apps Studio.
  • Power Apps component framework, som är ett pro-utvecklare sätt att skapa återanvändbara kontroller med hjälp av HTML, Typescript och CSS.

Komponenterna i arbetsyteappar är kraftfulla och kan användas för att uppfylla de flesta användargränssnittskrav för programmet. Du bör tänka på dem först, eftersom kostnaden för att bygga och underhålla dem kan vara lägre i de flesta fall än Power Apps component framework.

Följande bild visar exempel på komponenter i arbetsyteappen.

Skärmbild av komponenter i arbetsyteappar som Sessioner, Schema och Aktivitet.

Komponenter i arbetsyteappar kan paketeras i komponentbibliotek som är behållare som gör det enkelt att återanvända komponenter i många appar. Komponentbibliotek gör det enkelt att söka och upptäcka komponenter, publicera ändringar och meddela apptillverkare när komponentuppdateringar är tillgängliga.

Bild på komponentbibliotek i tillverkarportal.

I mer avancerade scenarier erbjuder Power Apps component framework åtkomst till en mängd ram-API:er som visar många funktioner som livscykelhantering för komponenter, kontextuella data och metadata. För scenarier som kräver åtkomst till enhetsfunktioner som kamera, mikrofon är bygga en kodkomponent med hjälp av Power Apps component framework enda alternativet. Kodkomponenter som skapas med Power Apps component framework kan användas i program, modellstyrda program och Power Apps portaler.

Om du vill se hur man använder Power Apps component framework på riktigt kan du se det här videoklippet om hur Chevron bygger ett digitalt utökat verktyg för välplanering för att underlätta utformningen av en 35 000 djup källa (nästan 7 mil under markytan): Video: verkliga berättelser: Globala energiföretag driver den digitala omvandlingen med Microsoft Power Platform. Det här digitala verktyget använder Power Apps component framework för komponenter för att förbättra appupplevelsen.

Bild som visar en modellbaserad app som bygger på kodkomponenter som bygger på Power Apps component framework

Kodkomponenten visar ett avancerat inmatningsfält med en listrutan som innehåller ytterligare information som hjälper användare att förstå de formeln som används för att hämta värdet i indatafältet.