Oversikt over PowerApps Component FrameworkPowerApps component framework overview

PowerApps Component Framework gir profesjonelle utviklere og apper muligheten til å opprette kode komponenter for modell drevne apper og lerret apper (eksperimentell forhånds visning) for å gi en forbedret bruker opplevelse for brukerne for å vise og arbeide med data i skjemaer, visninger og instrument bord.PowerApps component framework empowers professional developers and app makers to create code components for model-driven apps and canvas apps (experimental preview) to provide an enhanced user experience for the users to view and work with data in forms, views, and dashboards. For eksempel:For example:

  • Erstatt et felt som viser en numerisk tekst verdi med en dial-eller slider kode komponent.Replace a field that displays a numeric text value with a dial or slider code component.
  • Transformer en liste til en helt annen visuell opplevelse som er bundet til data settet, som for eksempel Calendar eller Map.Transform a list into an entirely different visual experience bound to the data set like a Calendar or Map.

Viktig!

  • PowerApps Component Framework er i eksperimentell forhånds visning for lerret apper, og i sin versjon av er modell drevne apper.PowerApps component framework is in experimental preview for canvas apps, and in GA for model-driven apps. Dette innebærer at alle API-ene som støttes for modell drevne apper, kanskje ikke støttes på lerreter ennå.This implies that all the APIs that are supported for model-driven apps might not be supported on canvas apps yet.
  • Som standard er Components Framework for PowerApps aktivert for modell drevne apper.By default PowerApps component framework is enabled for model-driven apps. Hvis du vil aktivere denne funksjonen for lerret, kan du se tilgjengelighet for lerret-apper.To enable this feature for canvas apps, see Availability for canvas apps.
  • Forhåndsfunksjonene er ikke ment for produksjonsbruk og kan ha begrenset funksjonalitet.Preview features aren’t meant for production use and may have restricted functionality. Disse funksjonene er tilgjengelige før en offisielle utgivelsen, slik at kunder kan få tidlig tilgang og gi tilbakemeldinger.These features are available before an official release so that customers can get early access and provide feedback.

  • Lerrets programmer støtter bare felt typen for kode komponenter, og ikke data sett typen.Canvas apps only support the field type of code components, and not the dataset type.

Bruk PowerApps Component Framework til å opprette kode komponenter som kan brukes på tvers av hele mulighetene i PowerApps.Use PowerApps component framework to create code components that can be used across the full breadth of PowerApps capabilities. I motsetning til HTML-nettressurser, gjengis kode komponenter som en del av den samme konteksten, som lastes inn samtidig som andre komponenter, noe som gir brukerne en sømløs opplevelse.Unlike HTML web resources, code components are rendered as a part of the same context, load at the same time as any other components, providing a seamless experience for the users. Utviklere kan bunte alle HTML-, CSS-og type script-eller JavaScript-filer til én løsnings pakke fil.Developers can bundle all the HTML, CSS, and TypeScript or JavaScript files into a single solution package file. Kode komponenter kan brukes på nytt mange ganger på tvers av forskjellige enheter og skjemaer.Code components can be reused many times across different entities and forms.

Kode komponenter har tilgang til et omfattende utvalg av rammeverk-API-er som viser funksjoner som administrasjon av komponent livs syklus, kontekst avhengige data og metadata, sømløs tilgang via nett-API, verktøy og data formatering, enhets funksjoner som kamera, plassering og mikrofon, i tillegg til enkle UX-elementer som dialog bokser, oppslag og full side gjengivelse.Code components have access to a rich set of framework APIs that expose capabilities like component lifecycle management, contextual data and metadata access, seamless server access via Web API, utility and data formatting methods, device features like camera, location and microphone, along with easy-to-invoke UX elements like dialogs, lookups, and full-page rendering.

Utviklere og apper kan bruke moderne web praksis, og utnytter også styrken til eksterne biblioteker til å opprette avanserte bruker samhandlinger.Developers and app makers can use modern web practices and also harness the power of external libraries to create advanced user interactions. Rammeverket håndterer komponent livs syklusen automatisk, beholder program forretningslogikk og optimaliserer ytelsen (ingen flere asynkrone IFrames).The framework automatically handles the component lifecycle, retains application business logic, and optimizes for performance (no more async IFrames). Komponent definisjon, avhengigheter og konfigurasjoner kan pakkes inn i en løsning og flyttes på tvers av miljøer og kan sendes via AppSource.Component definition, dependencies, and configurations can all be packaged into a solution and moved across environments and can be shipped via AppSource.

Hva er kode komponenterWhat are code components
Tilgjengelighet for lerret apperAvailability for canvas apps
Opprette og bygge en kode komponentCreate and build a code component
PowerApps for utviklerePowerApps for developers