Übersicht über den PowerApps-Navigationskontext

Übersicht über den PowerApps-Navigationskontext

In diesem Tutorial besprechen wir den Kontext der PowerApps-Navigation. Wir verwenden die Funktionen „Zurück“ und „Navigieren“ , um zu ändern, welcher Bildschirm in unseren Anwendungen angezeigt wird.

Die meisten Apps enthalten mehrere Bildschirme. Durch die Bereitstellung einer benutzerfreundlichen PowerApps-Navigation können Benutzer effizient durch diese Anwendungsbildschirme navigieren.

Klicken wir auf der Referenzseite auf „Navigieren“ und sehen, was es bewirkt.

Übersicht über den PowerApps-Navigationskontext

Die Navigationsfunktion ändert den angezeigten Bildschirm. Wir werden ein Beispiel haben, um besser zu verstehen, wie diese Funktion funktioniert.

Übersicht über den PowerApps-Navigationskontext

Inhaltsverzeichnis

PowerApps-Navigation mit der Navigate-Funktion

Klicken wir zunächst auf die erste Datenkarte ( Beau Spratling ).

Übersicht über den PowerApps-Navigationskontext

Gehen Sie zum OnSelect- Trigger und wir werden sehen, dass die Navigate- Funktion verwendet wird, um den Benutzer zum angegebenen Bildschirm ( DetailScreen1 ) zu führen. Das bedeutet, dass wir beim Klicken auf diese Karte zum DetailScreen1 gelangen .

Übersicht über den PowerApps-Navigationskontext

Das zweite Argument hingegen bezieht sich auf den Übergangstyp, den wir festlegen möchten. Es ist derzeit auf None eingestellt .

Übersicht über den PowerApps-Navigationskontext

Auf der Referenzseite können wir die verschiedenen Übergänge sehen, aus denen wir wählen können, sowie eine Demonstration für jeden einzelnen davon.

Übersicht über den PowerApps-Navigationskontext

Wir können den Navigationsübergang einfach ändern , indem wir erneut auf die Datenkarte klicken. Klicken Sie dann auf das zweite Argument.

Übersicht über den PowerApps-Navigationskontext

Danach erscheint ScreenTransition.None .

Übersicht über den PowerApps-Navigationskontext

Entfernen Sie das Wort „Keine“ am Ende und die verschiedenen Übergangsoptionen werden unten angezeigt. Für dieses Beispiel verwenden wir den Fade- Übergang. Versuchen Sie, Ihre Anwendung abzuspielen, und Sie werden sehen, wie der Fade- Übergang funktioniert.

Übersicht über den PowerApps-Navigationskontext

Klicken wir nun auf den Pfeil in unserer Datenkarte.

Übersicht über den PowerApps-Navigationskontext

Wir können sehen, dass sein Auslöser ebenfalls OnSelect ist und das Parent- Element auswählt .

Übersicht über den PowerApps-Navigationskontext

Das übergeordnete Element dieses Pfeils bezieht sich auf die Datenkarte selbst. Es verwendet die Navigate- Funktion, die die Benutzer zum DetailScreen1 umleitet . Sobald Sie darauf klicken, geschieht dasselbe wie wenn wir auf die Datenkarte klicken.

Übersicht über den PowerApps-Navigationskontext

Hinzufügen einer Bearbeitungsfunktion für die PowerApps-Navigation

Versuchen wir nun, ein Bearbeitungssymbol hinzuzufügen, das uns direkt von unserer Datenkarte zur Bearbeitungsseite weiterleitet. Klicken Sie auf das Element Separator5 unter BrowseGallery1 .

Übersicht über den PowerApps-Navigationskontext

Klicken Sie dann auf die Symbole und wählen Sie das Symbol „Bearbeiten“ aus .

Übersicht über den PowerApps-Navigationskontext

Da wir es innerhalb der BrowseGallery1 hinzugefügt haben , repliziert es sich selbst für jede Datenkarte in der Galerie.

Übersicht über den PowerApps-Navigationskontext

Dann verschieben wir das Symbol neben das Pfeilsymbol und ändern die Größe, bis es etwas kleiner ist.

Übersicht über den PowerApps-Navigationskontext

Standardmäßig verwendete dieses Bearbeitungssymbol auch den OnSelect- Trigger und die Select- Funktion seines übergeordneten Elements. Wenn Sie also darauf klicken, werden wir auch zum Detailbildschirm weitergeleitet.

Übersicht über den PowerApps-Navigationskontext

Lassen Sie uns das ändern, indem wir die Funktion in Navigate ändern . Ändern Sie stattdessen Select(Parent) in Navigate(EditScreen1) .

Übersicht über den PowerApps-Navigationskontext

Wir setzen das zweite Argument auf ScreenTransition.UnCover . Achten Sie darauf, die beiden Argumente durch ein Komma ( , ) zu trennen.

Übersicht über den PowerApps-Navigationskontext

Lassen Sie uns nun unsere Anwendung abspielen.

Übersicht über den PowerApps-Navigationskontext

Klicken Sie anschließend auf die Schaltfläche Bearbeiten .

Übersicht über den PowerApps-Navigationskontext

Anschließend werden wir zum Bearbeitungsbildschirm weitergeleitet.

Übersicht über den PowerApps-Navigationskontext

Die Zurück-Funktion in der PowerApps-Navigation verstehen

Klicken wir in unserem EditScreen1 auf die Schaltfläche „X“ neben dem Titel.

Übersicht über den PowerApps-Navigationskontext

In diesem Beispiel haben wir die Funktion ResetForm () zusammen mit der Funktion Back () verwendet.

Übersicht über den PowerApps-Navigationskontext

Wenn wir irgendwohin navigieren, merkt sich Microsoft PowerApps den letzten Bildschirm, den wir geöffnet haben. Mit der Funktion Back() können wir zum letzten Bildschirm navigieren .

Wenn wir beispielsweise diese Funktion auf der X- Taste verwenden, können wir problemlos zum Hauptbildschirm zurückkehren, wenn wir vom Hauptbildschirm aus auf den Bearbeitungsbildschirm zugreifen. Wenn wir vom Detailbildschirm aus auf den Bearbeitungsbildschirm zugreifen, gelangen wir mit der X- Taste zurück zum Detailbildschirm.

Eine ausführlichere Erklärung der Back()- Funktion finden Sie auch auf der Formel-Referenzseite.

Übersicht über den PowerApps-Navigationskontext


Power Apps-Grundlagen: Entwicklungsumgebung und Ausführen Ihrer App
Power Apps: Erste Schritte mit diesem revolutionären Tool

Abschluss

Zusammenfassend lässt sich sagen, dass wir die Bedeutung und den Kontext der PowerApps-Navigation kennenlernen können. Wir können auch verstehen, wie die Funktionen „Zurück “ und „Navigieren“ in unserer Anwendung funktionieren. Wir können in der Formel einen visuellen Übergang angeben, um zu steuern, wie sich ein Bildschirm zu einem anderen ändert.

Bedenken Sie jedoch, dass es immer wichtig ist, Benutzern eine effiziente Möglichkeit zur Navigation durch Ihre Anwendungsbildschirme zu bieten.

Alles Gute,

Henry


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst