Share via


Oversigt over brugerdefinerede sider for modelbaserede apps

Den brugerdefinerede side er en ny sidetype i en modelbaseret app, der gør det muligt at bruge lærredapps i modelbaserede apps. Brugerdefinerede sider øger konvergensen mellem modelbaserede apps og lærredapps og kan bruges til at tilføje hele sider, dialogbokse eller ruder med fleksibiliteten i lærreddesigneren. Den tilbyder også en oplevelse med lav kode for oprettelse af sider med udtryk og brugerdefinerede kontrolelementer for Power Apps component framework.

Denne nye side kan være mere fleksibel end en modelbaseret appformular, -visning eller -dashboardside. Den giver dig mulighed for at inkludere en eller flere tabeller. Derefter kan opretteren definere data- og komponentinteraktioner. Den brugerdefinerede side er et separat løsningselement, som gør det muligt for én bruger at redigere én brugerdefineret side ad gangen. På samme måde som andre modelbaserede appsider er sidetilstanden fra de parametre, der enten overføres eller hentes fra permanente tabeller.

Vigtigt

Brugerdefinerede sider er en ny funktion med væsentlige produktændringer, og den har i øjeblikket en række kendte begrænsninger, som er skitseret i Kendte problemer med brugerdefinerede sider.

Egenskab Status Notes
Kørsel for brugerdefinerede sider Generel tilgængelighed
Løsning og ALM til brugerdefinerede sider Generel tilgængelighed
Connectorer i brugerdefinerede sider Generel tilgængelighed Liste over alle Power Apps-connectors
Moderne kontrolelementer på brugerdefinerede sider Generel tilgængelighed Liste over understøttede kontrolelementer
Kodekomponenter på brugerdefinerede sider Generel tilgængelighed
Overvåg understøttelse af brugerdefinerede sider Generel tilgængelighed
Oprettelse af brugerdefinerede sider Generel tilgængelighed Moderne appdesigner og lærredsdesigner forventes at blive brugt til at udarbejde brugerdefineret side, der understøttes under kørsel
Lærredskomponenter på brugerdefinerede sider Generel tilgængelighed
Brugerdefineret side i Teams til en modelbaseret app Offentlig forhåndsversion
Brugerdefineret side i Mobile Online Offentlig forhåndsversion iOS skal gøre det muligt at aktivere "Tillad sporing på tværs af websteder", der kan tillades via enhedsadministration

Eksempler på brugerdefinerede sider

Nedenfor vises den brugerdefinerede side indbygget i den modelbaserede app. Den modelbaserede app har en helsides plads i billederne uden sidehoved og navigation.

Brugerdefineret side som hovedside.

Brugerdefineret side som hovedside

Brugerdefineret side som en centreret dialogboks.

Brugerdefineret side som en centreret dialogboks

Brugerdefineret side som en sidedialogboks.

Brugerdefineret side som en sidedialogboks

Ved hjælp af en brugerdefineret side i app-siden kan du åbne en brugerdefineret side i ruden i den nye app-side i højre side af appen.

Brugerdefineret side som app-sideruden

Brugerdefinerede sider skal oprettes fra en løsning enten fra den moderne appdesigner eller fra området Løsninger i Power Apps ved hjælp af Ny > Side. Flere oplysninger: Føje en brugerdefineret side til din modelbaserede app

Brugerdefinerede sider adskiller sig fra integrerede lærredapps

En brugerdefineret side gør det muligt for udviklere at oprette en ny sideoplevelse ved hjælp af funktionerne i lærredappen. Dermed får du en oplevelse med lave koder med mere fleksible layout, mere kontrol over indstillinger for forbindelser, mulighed for at tilføje forbindelsesdata, bruge udtryk osv. Oprettelse af en brugerdefineret side sker i lærredappdesigneren med stigende kontekst for den modelbaserede app, siden kører i.

Integrerede lærredapps bruger også lærredfunktionerne med en værtstilgang, der ikke er så integreret som en brugerdefineret side. Den mere simple integration af en integreret lærredapp betyder, at den aktuelle begrænsning på antallet af integrerede lærredapps ikke er ændret. Den avancerede integration af den brugerdefinerede side tager hensyn til disse begrænsninger. Den integrerede lærredapp kan kun placeres på en modelbaseret formular, der fungerer som en komponent med lav kode. Flere oplysninger: Integrere en lærredapp i en modelbaseret formular.

I de fleste tilfælde anbefales det, at du bruger brugerdefinerede sider i stedet for integrerede lærredapps for at opnå en større integration og bedre ydeevne.

Migrere indhold i enkeltstående lærredapp til brugerdefinerede sider

Eksisterende enkeltstående lærredapps understøttes ikke til brug som en brugerdefineret side, og den forventede appstruktur er en anden. En enkeltstående lærredapp har ofte mange skærme med global adgang til alle kontrolelementer og variabler. Den brugerdefinerede side forventes typisk at være en enkelt skærm med løs sammenkobling for at tilbyde ydeevne- og samarbejdsmuligheder.

Hvis du vil overføre en eksisterende separat lærredsapp, skal du først starte med at identificere en tilknytning af skærmbilleder for at adskille brugerdefinerede sider. Udfør følgende trin for hver brugerdefineret side:

  1. Opret en tom brugerdefineret side fra den modelbaserede appdesigner. Flere oplysninger: Føje en brugerdefineret side til din modelbaserede app
  2. Føj en datakilde i lærredappen til data, der bruges på skærmen.
  3. Kopiér skærmen fra den oprindelige lærredapp i lærredsdesigneren.
  4. Indsæt skærmen på den tomme brugerdefinerede side i lærredsdesigneren.
  5. Rediger navigationsopkaldene for at bruge navnet på den brugerdefinerede side i stedet for navnet på skærmen.
  6. Tilføj den brugerdefinerede side i oversigten over websted for den modelbaserede appdesigner.

Ofte stillede spørgsmål

  • Hvilke data kan den brugerdefinerede side bruge?

    En brugerdefineret side kan bruge Microsoft Dataverse og alle tilslutninger til Power Apps. Flere oplysninger: Liste over alle Power Apps-connectorer

  • Hvilke interaktioner kan den brugerdefinerede side have med den modelbaserede app?

    Der kan føjes brugerdefinerede sider til oversigten over webstedet med henblik på direkte navigation ved hjælp af Føj brugerdefineret side til oversigt over websted. Modelbaserede appsider kan åbne en brugerdefineret side ved hjælp af navigateTo-klient-API'en. Brugerdefinerede sider kan navigere til andre brugerdefinerede sider eller til en modelbaseret appside, for eksempel en formular, en visning eller et dashboard med Power Fx-navigationsfunktionen. Flere oplysninger: Navigere til en brugerdefineret side

  • Hvordan bliver den brugerdefinerede side responsiv?

    De responsive beholderkontrolelementer gør det muligt at opbygge en responsiv appside uden formler. Flere oplysninger: Bygge responsive sider. Du kan finde mere vejledning i design af brugerdefinerede sider i Designe en brugerdefineret side til din modelbaserede app.

  • Hvordan administreres den brugerdefinerede side i en løsning?

    Hver brugerdefineret side er en separat komponent i løsningen, som gør det muligt for én opretter at redigere én brugerdefineret side ad gangen. De fleste brugerdefinerede sider har et enkelt skærmbillede. I stedet for flere skærmbilleder bruger de den brugerdefinerede sides navigationsfunktioner til at gå til en anden brugerdefineret side eller en modelbaseret appside. Når en brugerdefineret side har flere skærmbilleder, er den stadig en enkelt løsningskomponent, så det er kun én bruger, der kan arbejde på de skærmbilleder, der vises.

  • Hvilke licenser må bruge en brugerdefineret side, og har en brugerdefineret side indflydelse på antallet af apps?

    På den brugerdefinerede side bruges der en særlig type lærredapp, som gør det muligt at administrere den forskelligt. Den brugerdefinerede side betragtes som en del af den modelbaserede appinfrastruktur og kan kun bruges i en modelbaseret app. Så den følger licensen til den modelbaserede app. Brugerdefinerede sider tæller heller ikke med i appbegrænsningerne, fordi de behandles som en side i stedet for en app.

  • Skal brugerdefinerede sider deles ligesom enkeltstående lærredsapps?

    Den brugerdefinerede side justeres med sidedeling i den modelbaserede app, som er afhængig af deling af den modelbaserede app uden at dele de enkelte sider med appbrugere. Oprettere skal muligvis dele den brugerdefinerede side for at tillade redigering.

Se også

Føje en brugerdefineret side til din modelbaserede app

Designe en brugerdefineret side til din modelbaserede app

Bruge PowerFx på brugerdefineret side

Tilføje connectorer på brugerdefinerede sider

Bruge overvågning til fejlfinding af en brugerdefineret side

Kendte problemer med brugerdefinerede sider i modelbaserede apps