2017-05-09 4 views
0

Ich entwickle eine App mit PowerApps Web. Versucht, Excel-Datei zu integrieren, die Tabellen enthält. Es gibt eine Tabelle namens "Mitarbeiter", die wenige Details über Mitarbeiter enthält. Im ersten Bildschirm zeige ich nur Mitarbeiterliste mit Namen darin. Wenn der Benutzer jedoch auf einen Eintrag klickt, möchte ich im nächsten Fenster die Details zum Mitarbeiter anzeigen.Wie Werte oder Referenzobjekte zwischen den sceen powerapps übergeben werden

Hinweis: Ich kann eine Verbindung zur Excel-Datei herstellen, die sich in der Dropbox befindet. Die Excel-Datei enthält Informationen zu den Mitarbeitertabellen. Aber nur das Problem ist die Übergabe der Referenz des ausgewählten Mitarbeiters an den nächsten Bildschirm in powerapps.

Danke! Bhat

Antwort

1

Auf dem Navigate call, den Sie verwenden, um von einem Bildschirm zum nächsten zu wechseln, können Sie einen optionalen dritten Parameter (Kontext) übergeben, der an den nächsten Bildschirm übergeben wird.

Wenn Sie beispielsweise im ersten Bildschirm die Namen Ihrer Mitarbeiter in einer Galerie anzeigen und in einem der Steuerelemente der Galerie die Aktion OnSelect verwenden, um zum nächsten Bildschirm zu navigieren, können Sie den ThisItem-Wert übergeben repräsentiert den Wert, der in der Galerie verwendet wird:

Navigate(ScreenDetails, ScreenTransition.Fade, { employee: ThisItem }) 

im zweiten Bildschirm (ScreenDetails), können Sie die Eigenschaften des ausgewählten Mitarbeiters zugreifen, indem Sie das employee Kontextvariable verwendet wird. Zum Beispiel, wenn Sie ein Textfeld (Label) in diesem Bildschirm haben, können Sie seine Eigenschaft Text auf

employee.FullName 

eingestellt Und das wird den Namen des Mitarbeiters, die Sie im vorherigen Bildschirm ausgewählt zeigen.

+0

Danke carlosfigueira – Bhat

Verwandte Themen