Share via


De opdrachtbalk aanpassen met de opdrachtontwerper

Dit artikel helpt u bij het maken en bewerken van moderne opdrachten met behulp van de opdrachtontwerper en Power Fx.

De appontwerper openen

Maak een nieuwe modelgestuurde app met behulp van moderne appontwerper of open een bestaande modelgestuurde app met de moderne appontwerper.

Een nieuwe modelgestuurde app maken of bewerken met een moderne appontwerper

  1. Meld u aan bij Power Apps.

  2. Selecteer in het linkernavigatiedeelvenster de optie Oplossingen. Als het item zich niet in het deelvenster van het zijpaneel bevindt, selecteert u …Meer en selecteert u vervolgens het gewenste item.

  3. Open of maak een oplossing om de nieuwe modelgestuurde app te bevatten.

  4. Selecteer Nieuw > App > Modelgestuurde app.

  5. Voer een naam in voor uw app en selecteer vervolgens Maken. Meer informatie: Een modelgestuurde app maken die een accounttabelpagina bevat

    Nieuwe naamprompt voor modelgestuurde apps

Een modelgestuurde app openen met een moderne appontwerper

  1. Aanmelden bij Power Apps
  2. Selecteer in het linkernavigatiedeelvenster de optie Oplossingen. Als het item zich niet in het deelvenster van het zijpaneel bevindt, selecteert u …Meer en selecteert u vervolgens het gewenste item.
  3. Open de oplossing met de bestaande modelgestuurde app.
  4. Selecteer de modelgestuurde app en selecteer vervolgens ... > Bewerken om de moderne appontwerper te openen.

Moderne opdrachten maken of bewerken

Als u eenmaal in de appontwerper bent, gebruikt u de opdrachtontwerper om uw opdrachtbalken aan te passen.

Notitie

  • Momenteel is de opdrachtontwerper alleen toegankelijk via de moderne appontwerper of binnen oplossingen voor bestaande opdrachten.
  • Reeds bestaande klassieke opdrachten kunnen op dit moment niet worden bewerkt binnen de opdrachtontwerper.

De opdrachtbalk bewerken

De opdrachtontwerper openen om een opdrachtbalk te bewerken

  1. Selecteer elke gewenste tabel uit het gebied Pagina's in de appontwerper.

  2. Selecteer ... en selecteer dan Bewerk opdrachtbalk.

    Appontwerper-toegangspunt

  3. Selecteer de locatie van de gewenste opdrachtbalk en selecteer vervolgens Bewerking. Meer informatie: Commandobalk locaties

    Locatie selecteren

Een nieuwe opdracht maken

In tegenstelling tot klassieke opdrachten worden moderne opdrachten alleen weergegeven in de app welke u aan het bewerken bent. Dit voorkomt dat ongewenste opdrachten worden overgedragen naar andere apps en zorgt ervoor dat de runtime-prestaties worden verbeterd.

De eerste keer dat de opdrachtontwerper wordt geopend voor een app, wordt een prompt weergegeven of u alleen JavaScript of Power Fx wilt gebruiken. Als u Power Fx selecteert, kunt u desgewenst ook JavaScript gebruiken. Bij selectie van Power Fx in het dialoogvenster wordt een onderdelenbibliotheek voor opdrachten gemaakt om Power Fx-formules op te slaan.

  1. Open de opdrachtontwerper om een opdrachtbalk te bewerken en selecteer vervolgens + Nieuw opdracht. Een nieuwe opdracht maken

  2. Voer in het rechterdeelvenster een van de volgende opties in of selecteer deze:

    • Label (optioneel). Voer een label in dat wordt weergegeven op de opdrachtknop.

    • Pictogram. Selecteer een pictogram voor de opdrachtknop. U kunt kiezen uit alle systeempictogrammen of SVG-bestanden voor webbronnen. Om uw eigen pictogram te uploaden, kiest u Webbron upload dan een SVG formaat bestand. Selecteer vervolgens Opslaan en Publiceer de webresource. Ga voor meer informatie over het maken van een webresource voor de gewenste pictogramafbeelding naar Maak of bewerk modelgestuurde app-webresources om een app uit te breiden.

    • Actie. Selecteer een van de volgende:

    • Zichtbaarheid. Selecteer Weergeven of Weergeven op voorwaarde van formule voor de opdrachtknop.

    • Titel van knopinfo (optioneel). Voer een titel voor knopinfo in. De titel verschijnt voor de gebruiker wanneer hij zijn muis over de opdracht beweegt.

    • Beschrijving van knopinfo (optioneel). Voer een beschrijving van de knopinfo in. De beschrijving verschijnt voor de gebruiker wanneer hij zijn muis over de infoknop beweegt.

      Voorbeeld van een titel en beschrijving van knopinfo over een opdracht.

    • Tekst toegankelijkheid (optioneel). Voer de tekst in die door schermlezers zal worden gelezen.

    • Ordernummer. De volgorde waarin de opdracht tijdens runtime wordt weergegeven in relatie tot andere opdrachten binnen dezelfde opdrachtbalk.

  3. Sleep de opdracht en zet ze neer om stromen te vormen. U kunt moderne opdrachten ordenen tussen bestaande klassieke opdrachten.

  4. Selecteer Opslaan en publiceren om de opdracht beschikbaar te maken voor andere app-gebruikers.

  5. Afspelen selecteren om de app uit te voeren en uw wijzigingen te testen

Notitie

  • Het publiceren van Power Fx-formules in de onderdelenbibliotheek voor opdrachten kan enkele minuten duren. Deze achtergrondbewerking is mogelijk nog aan de gang nadat de opdrachtontwerper de aanvraag heeft voltooid en de ontwerper heeft ontgrendeld.

Power Fx gebruiken voor acties en zichtbaarheid

U kunt Power Fx gebruiken voor zowel acties (wat er gebeurt als de opdrachtknop is geselecteerd) als voor zichtbaarheid (logica om te bepalen wanneer de knop zichtbaar is). Power Fx wordt niet ondersteund in klassieke opdrachten.

U zult merken dat de opdracht modelgestuurde app een formulebalkervaring heeft die vergelijkbaar is met canvas-apps. Voor het werken met Dataverse-gegevens kunt u Power Fx-formules gebruiken, net zoals u zou doen in canvas-apps. Meer informatie: Power Fx gebruiken met opdrachten

Notitie

  • Dataverse is momenteel de enige gegevensbron die wordt ondersteund met opdrachten in modelgestuurde apps.
  • U kunt momenteel geen extra tabellen als gegevensbronnen rechtstreeks vanuit de opdrachtontwerper toevoegen. U kunt echter de opdrachtcomponentenbibliotheek in canvas studio openen en extra tabellen als gegevensbronnen toevoegen en deze vervolgens gebruiken in de opdrachtontwerper.
  • Niet alle functies die beschikbaar zijn in canvas-apps worden momenteel ondersteund voor modelgestuurde app-opdrachten. Daarnaast hebben we enkele nieuwe functies geïntroduceerd die specifiek zijn voor modelgestuurde app-opdrachten.
  • Zie Bekende beperkingen met moderne opdrachten voor meer beperkingen met moderne opdrachten.

JavaScript gebruiken voor acties

JavaScript wordt ondersteund met zowel klassieke als moderne opdrachten. Het is echter eenvoudiger om opdrachten te maken en uw JavaScript te koppelen met behulp van de moderne opdrachtontwerper.

  1. Voor de Actie selecteer JavaScript uitvoeren.

  2. Selecteer Bibliotheek toevoegen of selecteer een andere uit de lijst. De lijst wordt gevuld met alle bibliotheken die door de huidige opdrachtbalk worden gebruikt.

    JavaScript-bibliotheek toevoegen

  3. Selecteer Toevoegen en zoek naar bestaande JavaScript-webbronnen of u kunt uw eigen bronnen toevoegen.

    Voeg JavaScript webbronnen toe

  4. Voer de Functienaam in. Selecteer bijvoorbeeld de Main_system_library.js bibliotheek en vervolgens roep deze functie aan: XrmCore.Commands.Open.opennewrecord.

  5. Voeg parameters toe om door te geven aan uw functie.

    Parameter toevoegen

Notitie

Het aanroepen van meerdere JavaScript-bibliotheken of het aanroepen van meerdere functies vanuit een enkele opdracht wordt niet ondersteund.

Zie ook

Overzicht van modern opdrachtgebruik