Kjente begrensninger ved moderne kommandoer
Power Fx og kommandokomponentbiblioteker
Power Fx deler en viss infrastruktur med egendefinerte sider og lerretsapper. Relevante begrensninger ved egendefinerte sider gjelder også for kommandoer.
- Foreløpig støttes ikke alle Power Fx-funksjoner for kommandoer.
- Microsoft Dataverse er for øyeblikket den eneste støttede datakilden når Power Fx brukes med kommandoer. Egendefinerte sider kan imidlertid brukes til å koble til eksterne data.
- Du kan legge til flere tabeller ved å åpne kommandokomponentbiblioteket fra kommandoutforming. Du kan også åpne kommandoutformingen på nytt ved å velge en annen tabell i apputforming.
- Når du skriver Power Fx-formler i kommandoutformingen, kan intellisense noen ganger komme med anbefalinger for funksjoner som ikke støttes. Det kan hende at det ikke vises en feil for funksjoner som ikke støttes i kommandoutforming eller det tilknyttede kommandokomponentbiblioteket.
- Kommandoer og kommandokomponentbiblioteket som er opprettet fra en app, kan ikke legges til i andre apper. Du kan imidlertid kopiere kommandoen og lime den inn i en annen app eller kommandolinjeplassering.
- Foreløpig støttes ikke alle bruksklare eller egendefinerte synlighetsregler fra klassiske kommandoer i Power Fx. Klassisk synlighet støttes uten bruk av Power Fx. Dette er nødvendig for å kunne overføre klassiske kommandoer til moderne og klassiske regelformater, men blir ikke eksponert i kommandoutforming. Klassisk synlighet eksponeres imidlertid i løsningsfiler og Dataverse.
- Hvis du vil slette kommandokomponentbiblioteker, må du slette appen. Alternativt kan du slette den tilknyttede oppføringen i tabellen for modelldrevne appelementer og deretter slette komponentbiblioteket. Oppføringen i det modelldrevne appelementet finnes i Dataverse, men eksponeres ikke i løsninger. Mer informasjon: Slette en Modelldrevet appelement-oppføring
- PowerFx-baserte kommandoer støttes ikke og kjører ikke i Dynamics 365 App for Outlook eller en modelldrevet app som driftes i en portal.
- Det kan hende at metadataendringer for attributter ikke gjenspeiles i Power Fx-uttrykket. Hvis du vil oppdatere metadataene, åpner du komponentbiblioteket ved hjelp av kommandolinjehandlinger i kommandoutforming. I Power Apps Studio for lerretsapper velger du Datakilder, velger datakilden og oppdaterer deretter. Dette oppdaterer metadataene for komponentbiblioteket.
Begrensninger ved kommandoutforming
- Eksisterende klassiske kommandoer kan ikke tilpasses i kommandoutformingen før de er overført til den moderne infrastrukturen. Dette omfatter de bruksklare kommandoene, som overføres trinnvis over tid. Du kan fortsette å bruke andre mekanismer og tredjepartsverktøy til å tilpasse klassiske kommandoer.
- Det er ikke støtte for knapper som fylles ut dynamisk. Vi anbefaler at du bruker deklarasjon til å opprette dem.
- Kommandolinjer for globale programhode- og instrumentbordkommandoer støttes for øyeblikket ikke i kommandoutforming. Disse tilpasses sjelden. Gi oss tilbakemelding hvis du synes det er viktig å prioritere dette.
- Det er støtte for ett Power Fx-komponentbiblioteket. Kommandoutformingen kan vise feilmeldingen «Kan ikke initialisere komponentbehandling. Flere komponentbiblioteker er knyttet til appen.» Denne feilen oppstår når flere dupliserte komponentbiblioteker er knyttet til en app, og det er for øyeblikket ikke støtte for dette med modelldrevne apper. Du kan løse denne begrensningen ved å fjerne de ekstra
AppElement
-oppføringene for appen. Du gjør dette ved å fjerne flere bibliotekavhengigheter med appen, slik at det bare finnes énAppElement
-oppføring.
Slett en modelldrevet appelement-oppføring
Advarsel!
Hvis appen inneholder Power Fx-baserte kommandoer, fungerer de ikke lenger etter at du har slettet den modelldrevne appelement-oppføringen.
Gjør følgende ved hjelp av tabellen Modelldrevne appelementer:
- Opprett en flyt for å få en liste over rader. Mer informasjon: Hent en liste over rader
- Kjør deretter flyten for å finne verdien for Rad-ID unik for raden du vil slette, og kopier den. Du kan også finne denne radverdien ved å vise tabellradene i tabellhuben for tabellen Modelldrevet appelement på make.powerapps.com.
- Opprett et trinn for å slette raden ved å bruke den unike ID-verdien du kopierte i forrige trinn. Mer informasjon: Slett en rad.
- Publiser den modelldrevne appen som er tilknyttet den modelldrevne appelement-oppføringen.