Overzicht van aangepaste pagina's voor modelgestuurde apps

De aangepaste pagina is een nieuw paginatype binnen een modelgestuurde app, die de kracht van canvas-apps in modelgestuurde apps brengt. Aangepaste pagina's vergroten de convergentie van modelgestuurde en canvas-apps en kunnen worden gebruikt om volledige pagina's, dialoogvensters of deelvensters toe te voegen met de flexibiliteit van Power Apps Studio. Het bevat ook een low-code-creatie ervaring voor het schrijven van pagina's met expressies en aangepaste Power Apps component framework-controles.

Een aangepaste pagina is flexibeler dan een modelgestuurd app-formulier, weergave of dashboardpagina. U kunt een of meer tabellen opnemen. Vervolgens definieert u de interacties tussen gegevens en onderdelen. De aangepaste pagina is een afzonderlijk oplossingselement, wat betekent dat een maker één aangepaste pagina tegelijk kan bewerken. Net als bij andere modelgestuurde app-pagina's is de paginastatus afkomstig van de parameters die zijn doorgegeven of worden opgehaald uit persistente tabellen.

Belangrijk

Aangepaste pagina's zijn een functie met belangrijke productwijzigingen en hebben momenteel enkele bekende beperkingen die worden beschreven in bekende problemen met aangepaste pagina's.

Mogelijkheid Status Aantekeningen
Runtime voor aangepaste pagina's Algemene beschikbaarheid
Oplossing en ALM voor aangepaste pagina's Algemene beschikbaarheid
Connectoren op aangepaste pagina's Algemene beschikbaarheid Lijst met alle Power Apps-connectors
Moderne besturingselementen in aangepaste pagina's Algemene beschikbaarheid Lijst met ondersteunde bedieningselementen
Codeonderdelen in aangepaste pagina's Algemene beschikbaarheid
Monitor-ondersteuning voor aangepaste pagina's Algemene beschikbaarheid
Aangepaste pagina's maken Algemene beschikbaarheid Gebruik de moderne appontwerper en Power Apps Studio om aangepaste pagina's te maken die tijdens runtime worden ondersteund.
Canvasonderdelen in aangepaste pagina's Algemene beschikbaarheid
Aangepaste pagina in modelgestuurde app van Teams Openbare preview
Aangepaste pagina op mobiele online omgeving Openbare voorvertoning iOS moet toestaan dat 'Cross-site tracking toestaan' wordt ingeschakeld, dat kan worden voorkomen door apparaatbeheer

Voorbeelden van aangepaste pagina's

In deze afbeeldingen ziet u de aangepaste pagina inline binnen de modelgestuurde app. De modelgestuurde app heeft de volledige paginaruimte in de afbeeldingen zonder de koptekst en navigatie.

Aangepaste pagina als hoofdpagina.

[!div class="mx-imgBorder"] Aangepaste pagina als hoofdpagina Aangepaste

Aangepaste pagina als centraal dialoogvenster

[!div class="mx-imgBorder"] Aangepaste pagina als centraal dialoogvenster

Aangepaste pagina als zijvenster.

[!div class="mx-imgBorder"] Aangepaste pagina als zijdialoogvenster

Aangepaste pagina als zijpaneel van een app maakt het openen van een aangepaste pagina in het zijpaneel van de nieuwe app aan de rechterkant van de app mogelijk.

[!div class="mx-imgBorder"] Aangepaste pagina als zijvenster van de app

Aangepaste pagina's moeten worden gemaakt op basis van een oplossing van de moderne appontwerper of het Oplossingen gebied in Power Apps gebruik makend van Nieuw>Bladzijde. Meer informatie: Voeg een aangepaste pagina toe aan uw modelgestuurde app

Aangepaste pagina's zijn anders dan ingesloten canvas-apps

Met behulp van een aangepaste pagina kunt u een nieuwe pagina-ervaring maken met behulp van de mogelijkheden van de canvas-app. Deze benadering biedt een ontwerpervaring met weinig code met flexibelere indelingen, meer controle over stijlopties, de mogelijkheid om connectorgegevens toe te voegen, expressies te gebruiken en meer. U maakt aangepaste pagina's in Power Apps Studio met een toenemende context van de modelgestuurde app waarin de pagina wordt uitgevoerd.

Ingesloten canvas-apps gebruiken ook de canvas-mogelijkheden met een hostingaanpak die niet zo geïntegreerd is als een aangepaste pagina. De eenvoudigere integratie van een ingesloten canvas-app betekent dat de huidige beperking van het aantal ingesloten canvas-apps niet is gewijzigd. De geavanceerde integratie van de aangepaste pagina lost deze limieten op. De ingesloten canvas-app kan alleen op een modelgestuurd formulier worden geplaatst dat fungeert als een low-code component. Meer informatie: Sluit een canvas-app in op een modelgestuurd formulier.

Gebruik in de meeste gevallen aangepaste pagina's in plaats van ingesloten canvas-apps voor betere integratie en betere prestaties.

Notitie

Niet groter zijn dan 25 aangepaste pagina's in een modelgestuurde app. Als u meer aangepaste pagina's toevoegt, kan dit de wachttijd verhogen die een app-gebruiker ondervindt wanneer deze een app afspeelt met aangepaste pagina's, na de laatste publicatie van de app. De langere wachttijd voor gebruikers geldt alleen voor de eerste keer dat de app wordt gestart door de eerste gebruiker na de laatste publicatie van de modelgestuurde app.

Zelfstandige canvas-app-inhoud migreren naar aangepaste pagina's

Bestaande zelfstandige canvas-apps worden niet ondersteund voor gebruik als aangepaste pagina en de verwachte app-structuur is anders. Een zelfstandige canvas-app heeft vaak veel schermen met algemene toegang tot alle besturingselementen en variabelen. De aangepaste pagina zal naar verwachting een enkel scherm zijn met losse koppeling om prestaties en mogelijkheden voor gezamenlijke ontwikkeling te bieden.

Als u een bestaande zelfstandige canvas-app wilt migreren, begint u met het identificeren van een toewijzing van schermen om aangepaste pagina's te scheiden. Voer voor elke afzonderlijke aangepaste pagina de volgende stappen uit:

  1. Maak een lege aangepaste pagina vanuit de modelgestuurde appontwerper. Meer informatie: Voeg een aangepaste pagina toe aan uw modelgestuurde app
  2. Voeg een gegevensbron toe aan de canvas-app voor de gegevens die het scherm gebruikt.
  3. Kopieer het scherm van de originele canvas-app in Power Apps Studio.
  4. Plak het scherm in de lege aangepaste pagina in Power Apps Studio.
  5. Wijzig de navigatieoproepen zodanig dat deze de aangepaste paginanaam gebruiken in plaats van de schermnaam.
  6. Voeg de aangepaste nieuwe pagina toe aan het modelgestuurde app-ontwerpersiteoverzicht.

Veelgestelde vragen

  • Welke gegevens kan de aangepaste pagina gebruiken?

    Een aangepaste pagina kan Microsoft Dataverse gebruiken en alle connectoren voor Power Apps. Meer informatie: Lijst met alle Power Apps-connectors.

  • Welke interacties kan de aangepaste pagina hebben met de modelgestuurde app?

    Aangepaste pagina's kunnen worden toegevoegd aan het siteoverzicht voor directe navigatie met behulp van Aangepaste pagina toevoegen aan siteoverzicht. Modelgestuurde app-pagina's kunnen een aangepaste pagina openen met de navigateTo Client-API. Aangepaste pagina's kunnen navigeren naar andere aangepaste pagina's of naar een modelgestuurde app-pagina zoals een formulier, weergave of dashboard met de Power Fx-navigatiefunctie. Meer information: Navigeer naar een aangepaste pagina

  • Hoe wordt de aangepaste pagina responsief gemaakt?

    Met de responsieve containerbesturingselementen kunt u een responsieve app-pagina bouwen zonder formules. Meer informatie: Bouwen van responsieve pagina's. Meer richtlijnen voor het ontwerpen van aangepaste pagina's zijn ook te vinden in: Ontwerp een aangepaste pagina voor uw modelgestuurde app.

  • Hoe wordt de aangepaste pagina beheerd in een oplossing?

    Elke aangepaste pagina is een afzonderlijk onderdeel in de oplossing, waardoor één maker één aangepaste pagina tegelijktijd kan bewerken. De meeste aangepaste pagina's hebben een enkel scherm. In plaats van meerdere schermen gebruiken ze de navigatiefuncties van de aangepaste pagina om naar een andere aangepaste pagina of modelgestuurde app-pagina te gaan. Wanneer een aangepaste pagina meerdere schermen heeft, is het nog steeds een enkele oplossingscomponent, zodat slechts één maker aan de ingesloten set schermen kan werken.

  • Welke licenties mogen een aangepaste pagina gebruiken en heeft een aangepaste pagina invloed op de app-telling?

    De aangepaste pagina gebruikt een speciaal canvas-app-type, waardoor deze anders kan worden beheerd. De aangepaste pagina wordt beschouwd als onderdeel van de modelgestuurde app-infrastructuur en kan alleen worden gebruikt binnen een modelgestuurde app. Het volgt dus de licentie voor de modelgestuurde app. Aangepaste pagina's tellen ook niet mee voor de app-limieten, omdat ze worden behandeld als een pagina in plaats van als een app.

  • Moeten aangepaste pagina's worden gedeeld zoals zelfstandige canvas-apps?

    De aangepaste pagina is afgestemd op het delen van pagina's in modelgestuurde apps, dat afhankelijk is van het delen van modelgestuurde app-pagina's zonder afzonderlijke pagina's te delen voor app-gebruikers. Makers moeten mogelijk de aangepaste pagina delen voor bewerkingsmogelijkheden.

Zie ook

Een aangepaste pagina toevoegen aan uw modelgestuurde app

Ontwerp een aangepaste pagina voor uw modelgestuurde app

Power Fx gebruiken in een aangepaste pagina

Connectors toevoegen aan aangepaste pagina's

Monitor gebruiken om problemen met aangepaste pagina's op te lossen

Bekende problemen met de aangepaste pagina van modelgestuurde apps