Panoramica del contesto di navigazione di PowerApps

Panoramica del contesto di navigazione di PowerApps

In questo tutorial, discuteremo il contesto della navigazione di PowerApps. Utilizzeremo le funzioni Indietro e Naviga per modificare la schermata visualizzata nelle nostre applicazioni.

La maggior parte delle app contiene più schermate. Fornire una navigazione PowerApps intuitiva consente agli utenti di navigare in modo efficiente attraverso le schermate delle applicazioni.

Nella pagina di riferimento, facciamo clic su Navigate e vediamo cosa fa.

Panoramica del contesto di navigazione di PowerApps

La funzione Naviga cambia la schermata visualizzata. Faremo un esempio per capire meglio come funziona questa funzione.

Panoramica del contesto di navigazione di PowerApps

Sommario

Navigazione PowerApps utilizzando la funzione Navigate

Innanzitutto, facciamo clic sulla prima scheda dati ( Beau Spratling ).

Panoramica del contesto di navigazione di PowerApps

Vai al trigger OnSelect e vedremo che la funzione Navigate viene utilizzata per portare l'utente alla schermata specificata ( DetailScreen1 ). Ciò significa che quando si fa clic su questa scheda, si passerà a DetailScreen1 .

Panoramica del contesto di navigazione di PowerApps

D'altra parte, il secondo argomento è per il tipo di transizione che vogliamo impostare. Attualmente è impostato su Nessuno .

Panoramica del contesto di navigazione di PowerApps

Nella pagina di riferimento, possiamo vedere le diverse transizioni tra cui possiamo scegliere e una dimostrazione per ognuna di esse.

Panoramica del contesto di navigazione di PowerApps

Possiamo facilmente modificare la transizione di navigazione facendo nuovamente clic sulla scheda dati. Quindi, fare clic sul secondo argomento.

Panoramica del contesto di navigazione di PowerApps

Successivamente, verrà visualizzato ScreenTransition.None .

Panoramica del contesto di navigazione di PowerApps

Rimuovi la parola Nessuno alla fine e le diverse opzioni di transizione appariranno sotto. Per questo esempio, usiamo la transizione Fade . Prova a riprodurre la tua applicazione e vedrai come funziona la transizione Fade .

Panoramica del contesto di navigazione di PowerApps

Facciamo ora clic sulla freccia all'interno della nostra scheda dati.

Panoramica del contesto di navigazione di PowerApps

Possiamo vedere che anche il suo trigger è OnSelect e sta selezionando l' elemento Parent .

Panoramica del contesto di navigazione di PowerApps

L' elemento Parent di quella freccia si riferisce alla scheda dati stessa. Sta usando la funzione Navigate che reindirizza gli utenti a DetailScreen1 . Una volta cliccato, farà la stessa cosa di quando clicchiamo sulla scheda dati.

Panoramica del contesto di navigazione di PowerApps

Aggiunta di una funzionalità di modifica per la navigazione di PowerApps

Ora proviamo ad aggiungere un simbolo di modifica che ci reindirizzerà alla pagina di modifica direttamente dalla nostra scheda dati. Fare clic sull'elemento Separator5 sotto BrowseGallery1 .

Panoramica del contesto di navigazione di PowerApps

Quindi fare clic sulle icone e selezionare l' icona Modifica .

Panoramica del contesto di navigazione di PowerApps

Poiché l'abbiamo aggiunto all'interno di BrowseGallery1 , si replica per ogni scheda dati all'interno della galleria.

Panoramica del contesto di navigazione di PowerApps

Spostiamo quindi l'icona accanto all'icona della freccia e ridimensioniamola finché non è un po' più piccola.

Panoramica del contesto di navigazione di PowerApps

Per impostazione predefinita, questa icona di modifica utilizzava anche il trigger OnSelect e la funzione Select dal suo elemento principale. Quindi, facendo clic su questo, ci reindirizzerà anche alla schermata dei dettagli.

Panoramica del contesto di navigazione di PowerApps

Cambiamolo cambiando la funzione in Navigate . Modificare invece Seleziona (Parent) in Navigate (EditScreen1) .

Panoramica del contesto di navigazione di PowerApps

Imposteremo il secondo argomento su ScreenTransition.UnCover . Assicurati di separare i due argomenti con una virgola ( , ).

Panoramica del contesto di navigazione di PowerApps

Ora giochiamo con la nostra applicazione.

Panoramica del contesto di navigazione di PowerApps

Successivamente, fai clic sul pulsante Modifica .

Panoramica del contesto di navigazione di PowerApps

Quindi, verremo reindirizzati alla schermata di modifica.

Panoramica del contesto di navigazione di PowerApps

Comprensione della funzione Indietro nella navigazione di PowerApps

Sul nostro EditScreen1 , facciamo clic sul pulsante X accanto al titolo.

Panoramica del contesto di navigazione di PowerApps

In questo esempio, abbiamo utilizzato la funzione ResetForm () insieme alla funzione Back ().

Panoramica del contesto di navigazione di PowerApps

Quando navighiamo da qualche parte, Microsoft PowerApps ricorda l'ultima schermata che abbiamo aperto. Possiamo navigare fino all'ultima schermata usando la funzione Back() .

Ad esempio, utilizzando questa funzione sul tasto X , possiamo facilmente tornare alla schermata principale se accediamo alla schermata di modifica dalla schermata principale. Se accediamo alla schermata di modifica dalla schermata dei dettagli, il tasto X ci riporterà alla schermata dei dettagli.

Possiamo anche leggere una spiegazione più dettagliata della funzione Back() nella pagina di riferimento della formula.

Panoramica del contesto di navigazione di PowerApps


Nozioni di base su Power Apps: ambiente di sviluppo ed esecuzione dell'app
Power Apps: come iniziare con questo strumento rivoluzionario

Conclusione

Per riassumere, siamo in grado di apprendere l'importanza e il contesto della navigazione di PowerApps. Siamo anche in grado di capire come funzionano le funzioni Indietro e Naviga nella nostra applicazione. Possiamo specificare una transizione visiva nella formula per controllare come una schermata cambia in un'altra.

Tieni presente che è sempre importante fornire agli utenti un modo efficiente di navigare nelle schermate dell'applicazione.

Ti auguro il meglio,

Enrico


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.