Kendte begrænsninger i moderne kommandoer

Begrænsninger for Power Fx og kommandokomponentbiblioteker

Power Fx deler bestemt infrastruktur med brugerdefinerede sider og lærredapps. Relevante begrænsninger på brugerdefinerede sider kan også gælde for kommandoer.

  • Ikke alle Power Fx-funktioner understøttes i øjeblikket for kommandoer.
  • Microsoft Dataverse er i øjeblikket den eneste understøttede datakilde, når du bruger Power Fx med kommandoer. Brugerdefinerede sider kan dog bruges til at oprette forbindelse til eksterne data.
  • Hvis du vil tilføje flere tabeller, skal du åbne kommandokomponentbiblioteket fra kommandodesigneren. Du kan også åbne kommandodesigneren igen ved at vælge en anden tabel i appdesigneren.
  • Når du skriver Power Fx-formler i kommandodesigneren, kan IntelliSense nogle gange komme med anbefalinger til ikke-understøttede funktioner. Der vises muligvis ikke en fejl for ikke-understøttede funktioner i kommandodesigneren eller i det tilknyttede kommandokomponentbibliotek.
  • Kommandoer og biblioteket med kommandokomponenter, der er oprettet fra én app, kan ikke føjes til andre apps. Du kan dog kopiere kommandoen og indsætte den i en anden app- eller kommandolinjeplacering.
  • Ikke alle køreklare eller brugerdefinerede synlighedsregler fra klassiske kommandoer understøttes i øjeblikket i Power Fx. Den klassiske synlighed understøttes uden brug af Power Fx. Dette er nødvendigt for at overføre klassiske kommandoer til moderne og klassiske regelformater, men vises ikke i kommandodesigner. Men den klassiske synlighed vises i løsningsfiler og Dataverse.
  • Hvis du vil slette kommandokomponentbiblioteker, skal du slette appen. Du kan også først slette den tilknyttede post i tabellen over modelbaserede appelementer og derefter slette kommandobiblioteket. Den modelbaseret apps elementpost findes i Dataverse, men vises ikke i løsninger. Flere oplysninger: Slette en modelbaseret apps elementpost
  • PowerFx-baserede kommandoer understøttes ikke og kører ikke i Dynamics 365 App for Outlook eller en modelbaseret app, der har en portal som vært.

Begrænsninger for kommandodesigner

  • Allerede eksisterende klassiske kommandoer kan ikke tilpasses i kommandodesigneren, før de er overført til den moderne infrastruktur. Dette omfatter de standardkommandoer, som overføres gradvist over tid. Du kan fortsætte med at bruge andre mekanismer og tredjepartsværktøjer til at tilpasse klassiske kommandoer.
  • Knapper, der udfyldes dynamisk, understøttes ikke. Det anbefales, at du opretter dem med en erklæring.
  • Global programheader og kommandolinjer til dashboard understøttes i øjeblikket ikke i kommandodesigner. Disse tilpasses sjældent. Del din feedback, hvis du mener, at det skal prioriteres.
  • Et enkelt Power Fx-komponentbibliotek understøttes. Kommandodesigneren kan vise fejlmeddelelsen "Komponentstyring kan ikke initialiseres. Der er knyttet flere komponentbiblioteker til din app". Denne fejl opstår, når en app har tilknyttet flere duplikerede komponentbiblioteker, som i øjeblikket ikke understøttes med modelbaserede apps. Du kan løse denne begrænsning ved at fjerne de ekstra AppElement-poster for appen. Det kan du gøre ved at fjerne afhængighederne for flere biblioteker i appen og sikre, at der kun findes én AppElement-post.

Slette en modelbaseret appelementpost

Advarsel!

Hvis appen indeholder Power Fx-baserede kommandoer, fungerer de ikke længere, når du har slettet appens modelbaserede tabelpost med appelementer.

Brug tabellen Modelbaserede app-elementer til at benytte følgende fremgangsmåde:

  1. Opret et flow for at få vist en liste over rækker. Flere oplysninger: Få en liste over rækker Listemodelbaserede rækker med appelementet Dataverse-tabelrækker, der bruger et flow
  2. Kør derefter flowet for at søge efter entydig værdi for række-id for den række, du vil slette og kopiere. Du kan også finde denne rækkeværdi ved at få vist tabelrækkerne i tabelhubben for den modelbaserede appelementtabel på make.powerapps.com.
  3. Opret et trin til sletning af rækken ved hjælp af den entydige id-værdi, du kopierede i forrige trin. Flere oplysninger: Slette en række. Slette en rækkeflowhandling ved hjælp af den modelbaserede tabelrække for appelement Dataverse
  4. Udgiv den modelbaserede app, der er knyttet til den modelbaserede appelementpost.

Se også

Oversigt over moderne kommandoer

Vi præsenterer kommandokontrol til bånd i modelbaserede apps