Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Den egendefinerte siden er en ny sidetype i en modelldrevet app, slik at kraften ved lerretsapper blir tilgjengelig i modelldrevne apper. Egendefinerte sider øker konvergensen av modelldrevne apper og lerretsapper og kan brukes til å legge til hele sider, dialogbokser eller ruter med fleksibiliteten til Power Apps Studio. Den byr også på sideredigering med lite kode og med uttrykk og egendefinerte kontroller for Power Apps component framework.
En egendefinert side er mer fleksibel enn en modelldrevet appskjema, visning eller instrumentbordside. Du kan inkludere én eller flere tabeller. Deretter definerer du data- og komponentsamhandlingene. Den egendefinerte siden er et eget løsningselement, noe som betyr at én oppretter kan redigere én egendefinert side om gangen. I likhet med andre modelldrevne appsider kommer sidetilstanden fra parameterne som sendes, eller hentes fra vedvarende tabeller.
Viktig!
Egendefinerte sider er en funksjon med betydelige produktendringer og har for øyeblikket noen kjente begrensninger som er beskrevet i kjente problemer med egendefinert side.
| Funksjonalitet | Status | Notater |
|---|---|---|
| Kjøretid for egendefinerte sider | Generell tilgjengelighet | |
| Løsning og ALM for egendefinerte sider | Generell tilgjengelighet | |
| Koblinger på egendefinerte sider | Generell tilgjengelighet | Liste over alle Power Apps-koblinger |
| Moderne kontroller på egendefinerte sider | Generell tilgjengelighet | Liste over støttede kontroller |
| Kodekomponenter på egendefinerte sider | Generell tilgjengelighet | |
| Overvåke støtte for egendefinerte sider | Generell tilgjengelighet | |
| Redigere egendefinerte sider | Generell tilgjengelighet | Bruk den moderne apputformingen og Power Apps Studio til å opprette egendefinerte sider som støttes under kjøring. |
| Lerretskomponenter på egendefinerte sider | Generell tilgjengelighet | |
| Egendefinerte sider i Teams modelldrevet app | Offentlig forhåndsversjon | |
| Egendefinert side i mobile online | Offentlig forhåndsversjon | iOS må tillate aktivering av Tillat sporing på tvers av nettsteder som kan forhindres av enhetsadministrasjon |
Eksempler på egendefinerte sider
Disse bildene viser den egendefinerte siden innebygd i den modelldrevne appen. Den modelldrevne appen har helsideplassen på bildene uten toppteksten og navigasjonen.
Egendefinert side som hovedside.
[!div class="mx-imgBorder"] 
Egendefinert side som en dialogboks i midten.
[!div class="mx-imgBorder"] 
Egendefinert side som en dialogboks på siden.
[!div class="mx-imgBorder"] 
Egendefinert side som en appsiderute gjør det mulig å åpne en egendefinert side i den nye appsideruten til høyre i appen.
[!div class="mx-imgBorder"] 
Egendefinerte sider må opprettes fra en løsning fra den moderne apputformingen eller fra Løsning-området i Power Apps ved hjelp av Ny>Side. Mer informasjon: Legge til en egendefinert side i den modelldrevne appen
Egendefinerte sider er forskjellige fra innebygde lerretsapper
Ved hjelp av en egendefinert side kan du opprette en ny sideopplevelse ved hjelp av lerretsappfunksjonene. Denne fremgangsmåten gir en lavkoderedigeringsopplevelse med mer fleksible oppsett, mer kontroll med stilalternativer, muligheten til å legge til koblingsdata, bruke uttrykk og mer. Du oppretter egendefinerte sider i Power Apps Studio med økende kontekst for den modelldrevne appen som siden kjører i.
Innebygde lerretsapper bruker også lerretsfunksjonene med en vertstilnærming som ikke er like integrert som en egendefinert side. Den enklere integrasjonen av en innebygd lerretsapp betyr at den gjeldende begrensningen ved antall innebygde lerretsapper ikke er endret. Den avanserte integrasjonen av den egendefinerte siden håndterer disse begrensningene. Den innebygde lerretsappen kan bare plasseres i et modelldrevet skjema som fungerer som en komponent med lite kode. Mer informasjon: Bygge inn en lerretsapp i et modelldrevet skjema.
I de fleste tilfeller kan du bruke egendefinerte sider i stedet for innebygde lerretsapper for tettere integrering og bedre ytelse.
Notat
Ikke overskride 25 egendefinerte sider i en modelldrevet app. Hvis du legger til flere egendefinerte sider, kan det øke ventetiden som en appbruker opplever når de spiller av en app med egendefinerte sider, etter at den siste appen publiseres. Den økte ventetiden for brukere påvirker bare den første applanseringen, av den første brukeren, etter den siste publiseringen av den modelldrevne appen.
Overføre frittstående lerretsappinnhold til egendefinerte sider
Eksisterende frittstående lerretsapper kan ikke brukes som egendefinerte sider, og den forventede appstrukturen er forskjellig. En frittstående lerretsapp har ofte mange skjermer med global tilgang til alle kontroller og variabler. Den egendefinerte siden forventes vanligvis å være én skjerm med løs kobling for ekstra ytelse og funksjoner for fellesutvikling.
Hvis du vil overføre en eksisterende frittstående lerretsapp, starter du med å identifisere en tilordning av skjermer for å skille egendefinerte sider. Fullfør disse trinnene for hver separate egendefinerte side:
- Opprett en tom egendefinert side fra den modelldrevne apputformingen. Mer informasjon: Legge til en egendefinert side i den modelldrevne appen
- Legg til en lerretsappdatakilde for data som brukes av skjermen.
- Kopier skjermen fra den opprinnelige lerretsappen i Power Apps Studio.
- Lim skjermen inn på den tomme egendefinerte siden i Power Apps Studio.
- Endre navigasjonskallene slik navnet på den egendefinerte siden brukes i stedet for skjermnavnet.
- Legg til den egendefinerte siden på områdekartet for den modelldrevne apputformingen.
Vanlige spørsmål
Hvilke data kan den egendefinerte siden bruke?
En egendefinert side kan bruke Microsoft Dataverse og alle koblingene for Power Apps. Mer informasjon: Liste over alle Power Apps-koblinger.
Hvordan kan den egendefinerte siden samhandle med den modelldrevne appen?
Du kan legge til egendefinerte sider på områdekartet for direkte navigasjon ved hjelp av Legge til egendefinert side på områdekart. Sider i modelldrevne apper kan åpne en egendefinert side ved hjelp av klient-API-en
navigateTo. Egendefinerte sider kan navigere til andre egendefinerte sider eller til en side i en modelldrevet app, for eksempel et skjema, en visning eller et instrumentbord, med navigeringsfunksjonen i Power Fx. Mer informasjon: Navigere til en egendefinert sideHvordan gjøres den egendefinerte siden responsiv?
De responsive container-kontrollene gjør at du kan bygge en responsiv appside uten formler. Mer informasjon: Bygge responsive sider. Du finner også mer veiledning om utforming av egendefinerte sider i Utforme en egendefinert side for den modelldrevne appen.
Hvordan administreres den egendefinerte siden i en løsning?
Hver egendefinerte side er en separat komponent i løsningen, slik at en utvikler kan redigere en egendefinert side om gangen. De fleste egendefinerte sider har én skjerm. I stedet for flere skjermer bruker de navigasjonsfunksjonene på den egendefinerte siden til å flytte til en annen egendefinert side eller modelldrevet appside. Når en egendefinert side har flere skjermer, er den fortsatt én løsningskomponent, slik at bare én utvikler kan arbeide med settet med skjermer.
Hvilke lisenser kan en egendefinert side brukes med, og påvirker en egendefinert side appantallet?
Den egendefinerte siden bruker en spesiell lerretsapptype som gjør at den kan administreres på en annen måte. Den egendefinerte siden regnes som en del av infrastrukturen til modelldrevne apper og kan bare brukes i en modelldrevet app. Den følger altså lisensen for den modelldrevne appen. Egendefinerte sider tas ikke med i beregningen når det gjelder appgrenser, fordi de behandles som sider i stedet for apper.
Må egendefinerte sider deles, slik som frittstående lerretsapper?
Den egendefinerte siden justeres etter den modelldrevne appsidedelingen, som er avhengig av den modelldrevne appdelingen uten å dele individuelle sider for appbrukere. Det kan hende at utviklere må dele den egendefinerte siden for å tillate redigering.
Se også
Legge til en egendefinert side i den modelldrevne appen
Design en egendefinert side for din modelldrevne app
Bruke Power Fx på en egendefinert side
Legge til koblinger på egendefinerte sider