PowerApps-navigeringskontextöversikt

I den här handledningen kommer vi att diskutera sammanhanget för PowerApps-navigering. Vi kommer att använda funktionerna Tillbaka och Navigera för att ändra vilken skärm som visas i våra applikationer.

De flesta appar innehåller flera skärmar. Genom att tillhandahålla användarvänlig PowerApps-navigering kan användarna effektivt navigera genom dessa programskärmar.

På referenssidan, låt oss klicka på Navigera och se vad det gör.

PowerApps-navigeringskontextöversikt

Navigeringsfunktionen ändrar skärmen som visas . Vi kommer att ha ett exempel för att ytterligare förstå hur den här funktionen fungerar.

PowerApps-navigeringskontextöversikt

Innehållsförteckning

PowerApps-navigering med navigeringsfunktionen

Låt oss först klicka på det första datakortet ( Beau Spratling ) .

PowerApps-navigeringskontextöversikt

Gå till OnSelect- utlösaren, så ser vi att navigeringsfunktionen används för att ta användaren till den angivna skärmen ( DetailScreen1 ). Det betyder att när du klickar på det här kortet kommer det att navigera oss till detaljskärmen1 .

PowerApps-navigeringskontextöversikt

Å andra sidan är det andra argumentet för den övergångstyp som vi vill ställa in. Den är för närvarande inställd på Ingen .

PowerApps-navigeringskontextöversikt

På referenssidan kan vi se de olika övergångarna som vi kan välja mellan och en demonstration för var och en av dem.

PowerApps-navigeringskontextöversikt

Vi kan enkelt ändra Navigate Transition genom att klicka på datakortet igen. Klicka sedan på det andra argumentet.

PowerApps-navigeringskontextöversikt

Efter det kommer ScreenTransition.None att visas.

PowerApps-navigeringskontextöversikt

Ta bort ordet Ingen i slutet så visas de olika övergångsalternativen nedan. För det här exemplet, låt oss använda Tona- övergången. Försök att spela upp din applikation så ser du hur Fade- övergången fungerar.

PowerApps-navigeringskontextöversikt

Låt oss nu klicka på pilen inuti vårt datakort.

PowerApps-navigeringskontextöversikt

Vi kan se att dess utlösare också är OnSelect och den väljer Parent- elementet.

PowerApps-navigeringskontextöversikt

Föräldraelementet i den pilen hänvisar till själva datakortet . Den använder navigeringsfunktionen som omdirigerar användarna till DetailScreen1 . När du väl klickat, kommer den att göra samma sak som när vi klickar på datakortet.

PowerApps-navigeringskontextöversikt

Lägga till en redigeringsfunktion för PowerApps-navigering

Nu ska vi försöka lägga till en redigeringssymbol som omdirigerar oss till redigeringssidan direkt från vårt datakort. Klicka på Separator5 -elementet under BrowseGallery1 .

PowerApps-navigeringskontextöversikt

Klicka sedan på ikonerna och välj ikonen Redigera .

PowerApps-navigeringskontextöversikt

Eftersom vi har lagt till det i BrowseGallery1 replikerar det sig självt för varje datakort i galleriet.

PowerApps-navigeringskontextöversikt

Låt oss sedan flytta ikonen bredvid pilikonen och ändra storlek på den tills den är lite mindre.

PowerApps-navigeringskontextöversikt

Som standard använde den här redigeringsikonen även OnSelect- utlösaren och Select -funktionen från dess överordnade element. Så genom att klicka på detta omdirigerar den oss också till detaljskärmen.

PowerApps-navigeringskontextöversikt

Låt oss ändra det genom att ändra funktionen till Navigera . Ändra Välj (förälder) till Navigera (Redigera skärm1) istället.

PowerApps-navigeringskontextöversikt

Vi ställer in det andra argumentet till ScreenTransition.UnCover . Se till att separera de två argumenten med ett kommatecken ( , ) .

PowerApps-navigeringskontextöversikt

Låt oss nu spela vår applikation.

PowerApps-navigeringskontextöversikt

Efter det klickar du på knappen Redigera .

PowerApps-navigeringskontextöversikt

Sedan omdirigeras vi till redigeringsskärmen.

PowerApps-navigeringskontextöversikt

Förstå baksidans funktion i PowerApps Navigation

På vår EditScreen1 , låt oss klicka på X -knappen bredvid titeln.

PowerApps-navigeringskontextöversikt

I det här exemplet använde vi funktionen ResetForm () tillsammans med funktionen Back ().

PowerApps-navigeringskontextöversikt

När vi navigerar någonstans,kommer ihåg den senaste skärmen som vi öppnade. Vi kan navigera till den sista skärmen genom att använda Back() -funktionen.

Genom att till exempel använda den här funktionen på X -knappen kan vi enkelt gå tillbaka till huvudskärmen om vi kommer åt redigeringsskärmen från huvudskärmen. Om vi ​​kommer åt redigeringsskärmen från den detaljerade skärmen, kommer X -knappen att föra oss tillbaka till detaljskärmen.

Vi kan också läsa en mer detaljerad förklaring av Back() -funktionen på formelreferenssidan.

PowerApps-navigeringskontextöversikt



Slutsats

Sammanfattningsvis kan vi lära oss vikten och sammanhanget av PowerApps-navigering. Vi kan också förstå hur funktionerna Tillbaka och Navigera fungerar i vår applikation. Vi kan specificera en visuell övergång i formeln för att styra hur en skärm ändras till en annan.

Tänk bara på att det alltid är viktigt att ge användarna ett effektivt sätt att navigera på dina programskärmar.

Med vänliga hälsningar,

Henry


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.