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
accedi Power Apps .
Nel riquadro di spostamento sinistro, seleziona Soluzioni. Se l'elemento non è presente nel pannello laterale, Seleziona …Altro e quindi Seleziona l'elemento desiderato.
Apri o crea una soluzione per contenere la nuova app basata su modello.
Seleziona Nuova>app>App basata su modello.
Inserisci un Nome per la tua app, quindi Seleziona Crea. Ulteriori informazioni: Crea la tua prima app basata su modello
Aprire un'app basata su modello esistente utilizzando App Designer
- accedi Power Apps
- Nel riquadro di spostamento sinistro, seleziona Soluzioni. Se l'elemento non è presente nel pannello laterale, Seleziona …Altro e quindi Seleziona l'elemento desiderato.
- Apri la soluzione contenente l'app basata su modello esistente.
- Seleziona l'app basata sul modello, quindi Seleziona ...>Modifica per aprire il moderno progettista di app.
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
Seleziona qualsiasi tabella dall'area Pagine nell'app designer.
Seleziona ..., quindi Seleziona Modifica barra dei comandi.
Seleziona la posizione della barra dei comandi desiderata, quindi Seleziona Modifica. Ulteriori informazioni: Posizioni della barra dei comandi
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 si apre Command Designer per un'app, viene visualizzato un messaggio che chiede se si desidera utilizzare solo JavaScript oppure Power Fx . 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.
Aprire il progettista dei comandi per modificare una barra dei comandi, quindi Seleziona Nuovo>comando.
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 la tua 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, vai a Creare o modificare risorse Web di app basate su modello per estendere un'app.
Azione. Sono disponibili le seguenti azioni:
- Esegui la formula. Immetti la formula Power Fx per eseguire l'azione del comando. Ulteriori informazioni: Utilizzare Power Fx per azioni e visibilità
- . Fornisci la libreria JavaScript e il comando per eseguire l'azione del comando. Ulteriori informazioni: Utilizza JavaScript per le azioni
Visibilità. Seleziona se Mostrare il pulsante di comando o se Mostrare in base alla condizione della formula.
Titolo del suggerimento. Facoltativamente, inserisci un titolo per la descrizione comando. L'utente vede il titolo quando passa il mouse sul comando.
Descrizione del suggerimento. Facoltativamente, inserisci una descrizione del suggerimento. L'utente vede la descrizione sotto il titolo della descrizione comando quando passa il mouse sul comando.
accessibilità testo. 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.
Trascina e rilascia il comando nella posizione desiderata. Puoi disporre i comandi moderni tra comandi classici.
Seleziona Salva e pubblica per rendere il comando disponibile agli utenti dell'app.
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 lavorare con i dati puoi usare le formule proprio come faresti nelle app canvas. Dataverse Power Fx Ulteriori informazioni: Utilizzo 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.
Per l' azione Seleziona Esegui JavaScript.
Seleziona Aggiungi libreria o Seleziona un'altra dall'elenco. L'elenco include tutte le librerie utilizzate dalla barra dei comandi corrente.
Seleziona Aggiungi e cerca risorse web JavaScript esistenti oppure puoi aggiungerne di tue.
Inserisci il Nome della funzione. Ad esempio, Seleziona la
Main_system_library.js
libreria quindi chiama questa funzione:XrmCore.Commands.Open.opennewrecord
.Aggiungi parametri da passare alla funzione.
Nota
Non è supportato l'utilizzo di più librerie JavaScript o di più funzioni da un singolo comando.