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 vensters toe te voegen met de flexibiliteit van de canvasontwerper. Het bevat ook een low-code-creatie ervaring voor het schrijven van pagina's met expressies en aangepaste Power Apps component kader controles.

Deze nieuwe pagina kan flexibeler zijn dan een modelgestuurde app-formulier-, weergave- of dashboardpagina. Het laat u een of meer tabellen opnemen. Vervolgens kan de maker de interacties tussen gegevens en componenten definiëren. De aangepaste pagina is een afzonderlijk oplossingselement, waarmee één maker één aangepaste pagina tegelijkertijd kan bewerken. Net als bij andere modelgestuurde app-pagina's is de paginastatus afkomstig van de doorgegeven parameters of opgehaald uit persistente tabellen.

Belangrijk

  • De basisfunctionaliteit van aangepaste pagina's is verplaatst naar algemene beschikbaarheid in alle regio's. Er zijn echter enkele specifieke of nieuwe mogelijkheden die nog steeds in de openbare preview voorkomen en die zijn gemarkeerd met (preview).
  • Preview-functies zijn niet bedoeld voor productiegebruik en bieden mogelijk beperkte functionaliteit. Deze functies zijn beschikbaar voor een officiële release zodat klanten vroeg toegang kunnen krijgen en feedback kunnen geven.
  • Aangepaste pagina's zijn een nieuwe functie met aanzienlijke productwijzigingen en hebben momenteel een aantal 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
Connectors in aangepaste pagina's Algemene beschikbaarheid Lijst met alle Power Apps-connectors
Moderne besturingselementen in aangepaste pagina's Algemene beschikbaarheid Lijst met ondersteunde besturingselementen
Codeonderdelen in aangepaste pagina's Algemene beschikbaarheid
Monitor-ondersteuning voor aangepaste pagina's Algemene beschikbaarheid
Aangepaste pagina's maken Openbare preview Er wordt verwacht dat moderne app-ontwerpers en canvasontwerpers worden gebruikt om aangepaste pagina's te maken die tijdens runtime worden ondersteund
Canvasonderdelen in aangepaste pagina's Openbare preview
Aangepaste pagina in modelgestuurde app van Teams Openbare preview
Aangepaste pagina in mobiel online Openbare preview iOS moet toestaan dat 'Cross-site tracking toestaan' wordt ingeschakeld, dat kan worden voorkomen door apparaatbeheer

Voorbeelden van aangepaste pagina's

Hieronder 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.

Aangepaste pagina als hoofdpagina

Aangepaste pagina als centrale dialoogvenster.

Aangepaste pagina als centrale dialoogvenster

Aangepaste pagina als zijdelingese dialoogvenster.

Aangepaste pagina als zijdelingese dialoogvenster

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.

Aangepaste pagina als zijpaneel 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 een aangepaste pagina kunnen makers een nieuwe pagina-ervaring creëren met behulp van de canvas-app-mogelijkheden. Dit biedt een low-code creatie-ervaring met flexibelere indeling, meer controle met stijlopties, de mogelijkheid om connectorgegevens toe te voegen, expressies te gebruiken, enzovoort. Het maken van aangepaste pagina's gebeurt in de canvas-appontwerper met 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.

In de meeste gevallen raden we aan om aangepaste pagina's te gebruiken in plaats van ingesloten canvas-apps voor een betere integratie en betere prestaties.

Zelfstandige inhoud van canvas-apps 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 bedieningselementen 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 eerst met het identificeren van een toewijzing van schermen naar afzonderlijke aangepaste pagina's. 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 canvas-app gegevensbron toe voor gegevens die door het scherm worden gebruikt.
  3. Kopieer het scherm van de canvas-app in de oorspronkelijke canvas-app-ontwerper.
  4. Plak het scherm in de nieuwe aangepaste pagina in de modelgestuurde appontwerper.
  5. Wijzig de navigatieoproepen om de aangepaste paginanaam te gebruiken in plaats van de schermnaam.
  6. Voeg de nieuwe aangepaste pagina in de modelgestuurde appontwerper siteoverzicht.

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 informatie: Navigeren in formulieren en aangepaste pagina's

  • 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 modelgestuurd delen van app-pagina's, dat afhankelijk is van de modelgestuurd app zonder afzonderlijke pagina's voor app-gebruikers te delen. Makers moeten mogelijk de aangepaste pagina delen om bewerking toe te staan.

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 Modelgestuurde app aangepaste pagina