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


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere