Voeg codecomponenten toe aan een aangepaste pagina voor uw modelgestuurde app

Dit artikel beschrijft het gebruik van codecomponenten die zijn gebouwd door professionele ontwikkelaars met behulp van het Power Apps componentframework binnen een aangepaste pagina. Zie voor low-code aangepaste UX-uitbreidingen: voeg canvasonderdelen toe aan een aangepaste pagina voor uw modelgestuurde app.

Belangrijk

Notitie

  • Aangepaste pagina's ondersteunen alle componentframework-API's die momenteel worden ondersteund voor canvas-apps.
  • Bepaalde modelgestuurde app-specifieke API's zoals WebAPI en Navigatie hebben gepubliceerde app-ondersteuning voor aangepaste pagina's. Deze API's kunnen worden gebruikt in de codecomponent voor aangepaste pagina's en werken op de uiteindelijke gepubliceerde app.
  • Voor individuele API-ondersteuningsstatus op elk platform, zie Power Apps componentframework API-referentie

Codecomponenten bieden professionele ontwikkelaars de mogelijkheid om aangepaste codecomponenten te maken voor gebruik binnen een app. Dit pro-code uitbreidbaarheidsmechanisme biedt eersteklas applicatielevenscyclusbeheer (ALM) om de componenten die beschikbaar zijn voor alle app-makers in de hele organisatie naadloos uit te breiden. Codecomponenten kunnen opnieuw worden gebruikt op aangepaste pagina's, canvas en modelgestuurde apps. Ze kunnen centraal worden bijgewerkt, verpakt en verplaatst met behulp van standaard Microsoft Dataverse oplossingen. Meer informatie: Overzicht voor het Power Apps-onderdelenframework

Inschakelen Power Apps componentframework voor aangepaste pagina's

Om codecomponenten binnen een aangepaste pagina te gebruiken, moet u Power Apps componentframeworkfunctie inschakelen. Meer informatie: Schakel de Power Apps component framework-functie in

Schakel Power Apps componentframework in.

Codecomponenten maken voor gebruik in een aangepaste pagina

Deze sectie beschrijft hoe u codecomponenten maakt, importeert en test.

Codecomponenten maken en importeren in Dataverse

Codecomponenten voor aangepaste pagina's volgen hetzelfde patroon als bij de canvas-app. Codecomponenten moeten eerst worden geïmplementeerd voordat ze aan een aangepaste pagina kunnen worden toegevoegd. Om een codecomponent aan te maken, zie Maak uw eerste component.

Je kunt ook proberen OOB-voorbeeldcomponenten om een vliegende start te maken. Zodra u klaar bent met het implementeren van uw codecomponent, kan deze worden verpakt in een oplossing en worden toegevoegd aan Dataverse, waardoor het beschikbaar is voor gebruik op alle aangepaste pagina's in overeenstemming met modelgestuurde en canvas-apps. Meer informatie: Codecomponenten applicatie lifecycle management (ALM).

Codecomponent importeren en gebruiken in een aangepaste pagina

In een omgeving kunnen aangepaste pagina's alle codecomponenten gebruiken die eerder zijn geïmporteerd in Dataverse oplossingen. Selecteer in het linkerdeelvenster Toevoegen (+) en selecteer vervolgens Krijg meer componenten onderaan de pagina. U ziet een codetabblad op het Componenten importeren deelvenster met alle codecomponenten die aanwezig zijn in de omgeving.

Krijg codecomponenten voor een aangepaste pagina.

Notitie

  • Als het codetabblad niet wordt weergegeven in het Component importeren deelvenster, controleer of de functie-instelling van Power Apps componentframework voor canvas-apps is ingeschakeld. Meer informatie: Schakel de Power Apps component framework-functie in
  • Zorg er ook voor dat u werkt aan de nieuwste versie voor het maken van canvas-app-studio's.

De nieuw toegevoegde codecomponenten zijn nu beschikbaar onder de Codecomponenten sectie. Het kan worden toegevoegd aan een aangepaste pagina.

Voeg Web-API codecomponenten voor een aangepaste pagina toe.

De codecomponent testen in de studio en de gepubliceerde app

Net als canvas-apps zijn codecomponenten interactief en kunnen ze worden getest in de creatie-omgeving van de aangepaste paginastudio. Specifieke API's zoals: Web APIs en Navigation, die alleen de runtime-ondersteuning voor aangepaste pagina's hebben wanneer ze worden aangeroepen, zullen de foutmelding "methode niet geïmplementeerd" weergeven.

Record maken Web-API niet geïmplementeerd.

U kunt deze fout sluiten en de aangepaste pagina publiceren. Voeg vervolgens deze aangepaste pagina toe aan de modelgestuurde app en publiceer de app om de web-API van de aangepaste pagina in actie te zien.

De afbeelding hieronder toont de standaard: Voorbeeldbesturingselement voor web-API en Navigatie API-besturing toegevoegd aan aangepaste pagina die werkt in een gepubliceerde modelgestuurde app.

Aanvullende bronnen voor codecomponenten

Je kunt ook andere voorbeeldcomponenten van Microsoft gebruiken.

Voeg standaard voorbeeldbesturingselementen toe aan een aangepaste pagina.

Of probeer wat uit de Power Apps gemeenschapsgalerij.

Galerij met componenten.

Zie ook

Overzicht modelgestuurde app aangepaste pagina

Een aangepaste pagina toevoegen aan uw modelgestuurde app

Power Fx gebruiken in een aangepaste pagina

Overzicht van Power Apps connectors

Gegevensverbinding toevoegen in canvasontwerper