Personalizzare la barra dei comandi utilizzando la finestra di progettazione comandi

Questo articolo guida l'utente attraverso la creazione e la modifica di comandi moderni utilizzando la finestra di progettazione dei comandi e Power Fx.

Aprire la finestra di progettazione app

Oppure Crea una nuova app basata su modello utilizzando il moderno App Designer oppure Apri un'app basata su modello esistente utilizzando l'App Designer.

Creare una nuova app basata su modello usando la finestra di progettazione app moderna

  1. Accedi a Power Apps.

  2. Nel riquadro di spostamento sinistro, seleziona Soluzioni. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.

  3. Apri o crea una soluzione per contenere la nuova app basata su modello.

  4. Seleziona Nuovo > App > App basata su modello.

  5. Immetti un nome per l'app e quindi seleziona Crea. Ulteriori informazioni: Creare un'app basata su modello con una pagina della tabella account

    Prompt per il nome di una nuova app basata su modello

Aprire un'app basata su modello esistente utilizzando App Designer

  1. Accedi a Power Apps
  2. Nel riquadro di spostamento sinistro, seleziona Soluzioni. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.
  3. Apri la soluzione contenente l'app basata su modello esistente.
  4. Seleziona l'app basata su modello e quindi seleziona ... > Modifica per aprire la finestra di progettazione app moderna.

Creare o modificare comandi moderni

Una volta aperta la finestra di progettazione app, usa la finestra di progettazione comandi per personalizzare le barre dei comandi.

Nota

  • Attualmente, è possibile accedere alla finestra di progettazione dei comandi solo tramite la moderna progettazione di app o all'interno di soluzioni per i comandi esistenti.
  • Al momento, I comandi classici non possono essere modificati nella finestra di progettazione comandi.

Modificare la barra dei comandi

Aprire la finestra di progettazione comandi per modificare una barra dei comandi

  1. Seleziona qualsiasi tabella nell'area Pagine della finestra di progettazione app.

  2. Seleziona ..., quindi seleziona Modifica barra dei comandi.

    Punto di ingresso della finestra di progettazione app

  3. Seleziona la posizione della barra dei comandi, quindi seleziona Modifica. Ulteriori informazioni: Posizioni della barra dei comandi

    Seleziona percorso

Creare un nuovo comando

A differenza dei comandi classici, i comandi moderni sono visualizzati solo nell'app che stai modificando. Ciò impedisce il trasferimento di comandi indesiderati ad altre app e migliora le prestazioni del runtime.

La prima volta che la finestra di progettazione dei comandi viene aperta per un'app, un prompt per utilizzare JavaScript solo o Power Fx viene visualizzato. La selezione di Power Fx consente inoltre di utilizzare JavaScript, se lo si desidera. Selezionando Power Fx nella finestra di dialogo viene creato un comando libreria dei componenti per memorizzare Power Fx le formule.

  1. Aprire la finestra di progettazione dei comandi per modificare una barra dei comandi, quindi Seleziona Nuovo > comando. Creare un nuovo comando

  2. Nel riquadro di destra, immetti o seleziona una delle seguenti opzioni:

    • Etichetta (facoltativa). Inserisci un'etichetta da visualizzare sul pulsante di comando.

    • Icona. Seleziona un'icona per il pulsante del comando. È possibile scegliere tra qualsiasi icona di sistema o file SVG di risorse web. Per caricare l'icona, scegli Risorsa web quindi carica un file in formato SVG. Quindi, seleziona Salva e Pubblica la risorsa Web. Per ulteriori informazioni su come creare una risorsa Web per l'immagine dell'icona desiderata, vedi Creare o modificare risorse Web per app basate su modello per estendere un'app.

    • Action. Sono disponibili le seguenti azioni:

    • Visibilità. Seleziona se mostrare il pulsante di comando o se mostrare nella condizione dalla formula.

    • Titolo descrizione comando. Facoltativamente, inserisci un titolo per la descrizione comando. L'utente vede il titolo quando passa il mouse sul comando.

    • Descrizione descrizione comando. Facoltativamente, inserisci una descrizione del suggerimento. L'utente vede la descrizione sotto il titolo della descrizione comando quando passa il mouse sul comando.

      Esempio di titolo e descrizione di una descrizione comando.

    • Testo di accessibilità. Facoltativamente, inserisci il testo che verrà letto dagli screen reader.

    • Numero ordine. L'ordine in cui il comando viene visualizzato durante l'esecuzione in relazione agli altri comandi nella stessa barra dei comandi.

  3. Trascina e rilascia il comando nella posizione desiderata. Puoi disporre i comandi moderni tra comandi classici.

  4. Seleziona Salva e Pubblica per rendere il comando disponibile agli utenti dell'app.

  5. Seleziona Riproduci per eseguire l'app e testare le modifiche

Nota

La pubblicazione delle formule di Power Fx può richiedere alcuni minuti per pubblicare la libreria dei componenti dei comandi. Questa operazione in background potrebbe essere ancora in corso dopo che Command Designer ha completato la richiesta e sbloccato il progettista.

Per azioni e visibilità Power Fx

Puoi utilizzare Power Fx per le azioni (cosa succede quando viene selezionato il pulsante del comando) e per la visibilità (logica per controllare quando il pulsante è visibile). Power Fx non è supportato nei comandi classici.

Noterai che il comando dell'app basata su modello include un'esperienza di barra della formula simile alle app canvas. Per utilizzare i dati di Dataverse puoi usare le formule Power Fx proprio come faresti nelle app canvas. Maggiori informazioni: Utilizzo di Power Fx con i comandi

Nota

  • Dataverse è attualmente l'unica origine dati supportato con i comandi nelle app basate su modello.
  • Al momento non puoi aggiungere ulteriori tabelle come origini dati direttamente dalla finestra di progettazione comandi. Tuttavia, è possibile aprire il comando libreria dei componenti in Canvas Studio e aggiungere ulteriori tabelle come origini dati, per poi utilizzarle nel progettista dei comandi.
  • Non tutte le funzioni disponibili in app canvas sono attualmente supportate per i comandi di app basate su modello. Inoltre, abbiamo introdotto alcune nuove funzioni specifiche per i comandi di app basate su modello.
  • Per ulteriori limitazioni dei comandi moderni, vedere Limitazioni note dei comandi moderni.

Utilizzare JavaScript per le azioni

JavaScript è supportato con i comandi classici e moderni. Tuttavia, è più semplice creare comandi e associare JavaScript utilizzando la finestra di progettazione comandi moderna.

  1. Per l'Azione, seleziona Esegui JavaScript.

  2. Seleziona Aggiungi libreria o selezionane un'altra dall'elenco. L'elenco include tutte le librerie utilizzate dalla barra dei comandi corrente.

    Aggiungi libreria JavaScript

  3. Seleziona Aggiungi e cerca le risorse Web JavaScript esistenti oppure aggiungine.

    Aggiungere una risorsa Web JavaScript

  4. Immettere il nome della funzione. Ad esempio, seleziona la libreria Main_system_library.js quindi chiama questa funzione: XrmCore.Commands.Open.opennewrecord.

  5. Aggiungi parametri da passare alla funzione.

    Aggiungere parametri

Nota

Non è supportato l'utilizzo di più librerie JavaScript o di più funzioni da un singolo comando.

Vedi anche

Panoramica dei comandi moderni