Ü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


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.