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
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 | Algemene beschikbaarheid | 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 | Algemene beschikbaarheid | |
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 centrale 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'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.
Notitie
Het aantal aangepaste pagina's in een modelgestuurde app mag niet groter zijn dan 25. Het aantal aangepaste pagina's in een app kan de wachttijd voor een appgebruiker verlengen wanneer de gebruiker een app met aangepaste pagina's speelt, na de laatste publicatie van de app. De langere wachttijd voor gebruikers is beperkt tot de eerste lancering van de app door de eerste gebruiker, na de laatste publicatie van de modelgestuurde app.
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 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 eerst met het identificeren van een toewijzing van schermen om aangepaste pagina's te scheiden. Voer voor elke afzonderlijke aangepaste pagina de volgende stappen uit:
- Maak een lege aangepaste pagina vanuit de modelgestuurde appontwerper. Meer informatie: Voeg een aangepaste pagina toe aan uw modelgestuurde app
- Voeg een gegevensbron voor de canvas-app toe voor gegevens die door het scherm worden gebruikt.
- Kopieer het scherm van de originele canvas-app in de canvasontwerper.
- Plak het scherm in de lege aangepaste pagina in de canvasontwerper.
- Wijzig de navigatieoproepen zodanig dat deze de aangepaste paginanaam gebruiken in plaats van de schermnaam.
- 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 information: Navigeer naar een aangepaste paginaHoe 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 Delenen om bewerking mogelijk te maken.
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