Omówienie kontekstu nawigacji PowerApps

Omówienie kontekstu nawigacji PowerApps

W tym samouczku omówimy kontekst nawigacji PowerApps. Będziemy używać funkcji Wstecz i Nawiguj , aby zmieniać ekran wyświetlany w naszych aplikacjach.

Większość aplikacji zawiera wiele ekranów. Zapewnienie przyjaznej dla użytkownika nawigacji PowerApps pozwala użytkownikom na sprawne poruszanie się po tych ekranach aplikacji.

Na stronie referencyjnej kliknij Nawiguj i zobacz, co robi.

Omówienie kontekstu nawigacji PowerApps

Funkcja Nawigacja zmienia wyświetlany ekran. Będziemy mieć przykład, aby lepiej zrozumieć, jak działa ta funkcja.

Omówienie kontekstu nawigacji PowerApps

Spis treści

Nawigacja PowerApps przy użyciu funkcji nawigacji

Najpierw kliknijmy pierwszą kartę danych ( Beau Spratling ).

Omówienie kontekstu nawigacji PowerApps

Przejdź do wyzwalacza OnSelect , a zobaczymy, że funkcja Navigate służy do przeniesienia użytkownika do określonego ekranu ( DetailScreen1 ). Oznacza to, że kliknięcie tej karty przekieruje nas do ekranu DetailScreen1 .

Omówienie kontekstu nawigacji PowerApps

Z drugiej strony drugi argument dotyczy typu przejścia, które chcemy ustawić. Obecnie jest ustawiony na Brak .

Omówienie kontekstu nawigacji PowerApps

Na stronie referencyjnej możemy zobaczyć różne przejścia, z których możemy wybierać, oraz demonstrację każdego z nich.

Omówienie kontekstu nawigacji PowerApps

Możemy łatwo zmienić Navigate Transition , klikając ponownie na kartę danych. Następnie kliknij drugi argument.

Omówienie kontekstu nawigacji PowerApps

Następnie pojawi się ScreenTransition.None .

Omówienie kontekstu nawigacji PowerApps

Usuń słowo Brak na końcu, a poniżej pojawią się różne opcje przejścia. W tym przykładzie użyjmy przejścia Fade . Spróbuj odtworzyć swoją aplikację, a zobaczysz, jak działa przejście Zanikanie .

Omówienie kontekstu nawigacji PowerApps

Kliknijmy teraz strzałkę wewnątrz naszej karty danych.

Omówienie kontekstu nawigacji PowerApps

Widzimy, że jego wyzwalaczem jest również OnSelect i wybiera element nadrzędny .

Omówienie kontekstu nawigacji PowerApps

Element nadrzędny tej strzałki odnosi się do samej karty danych. Używa funkcji Navigate , która przekierowuje użytkowników do DetailScreen1 . Po kliknięciu zrobi to samo, co po kliknięciu karty danych.

Omówienie kontekstu nawigacji PowerApps

Dodanie funkcji edycji dla nawigacji PowerApps

Teraz spróbujmy dodać symbol edycji, który przekieruje nas na stronę edycji bezpośrednio z naszej karty danych. Kliknij element Separator5 pod BrowseGallery1 .

Omówienie kontekstu nawigacji PowerApps

Następnie kliknij ikony i wybierz ikonę Edytuj .

Omówienie kontekstu nawigacji PowerApps

Ponieważ dodaliśmy go do BrowseGallery1 , replikuje się on dla każdej karty danych w galerii.

Omówienie kontekstu nawigacji PowerApps

Następnie przesuńmy ikonę obok ikony strzałki i zmieńmy jej rozmiar, aż będzie nieco mniejsza.

Omówienie kontekstu nawigacji PowerApps

Domyślnie ta ikona edycji używała również wyzwalacza OnSelect i funkcji Select z elementu nadrzędnego. Klikając to, przekieruje nas również do ekranu szczegółów.

Omówienie kontekstu nawigacji PowerApps

Zmieńmy to, zmieniając funkcję na Navigate . Zamiast tego zmień Select(Parent) na Navigate(EditScreen1) .

Omówienie kontekstu nawigacji PowerApps

Ustawimy drugi argument na ScreenTransition.UnCover . Pamiętaj, aby oddzielić oba argumenty przecinkiem ( , ).

Omówienie kontekstu nawigacji PowerApps

Zagrajmy teraz w naszą aplikację.

Omówienie kontekstu nawigacji PowerApps

Następnie kliknij przycisk Edytuj .

Omówienie kontekstu nawigacji PowerApps

Następnie zostaniemy przekierowani do ekranu edycji.

Omówienie kontekstu nawigacji PowerApps

Zrozumienie funkcji Wstecz w nawigacji PowerApps

Na naszym EditScreen1 kliknijmy przycisk X obok tytułu.

Omówienie kontekstu nawigacji PowerApps

W tym przykładzie użyliśmy funkcji ResetForm () wraz z funkcją Back ().

Omówienie kontekstu nawigacji PowerApps

Kiedy gdzieś nawigujemy, Microsoft PowerApps zapamiętuje ostatni ekran, który otworzyliśmy. Możemy przejść do tego ostatniego ekranu za pomocą funkcji Back() .

Na przykład, używając tej funkcji na przycisku X , możemy łatwo wrócić do ekranu głównego, jeśli uzyskamy dostęp do ekranu edycji z ekranu głównego. Jeśli przejdziemy do ekranu edycji z ekranu szczegółowego, przycisk X przeniesie nas z powrotem do ekranu szczegółów.

Możemy również przeczytać bardziej szczegółowe wyjaśnienie funkcji Back() na stronie z informacjami o formułach.

Omówienie kontekstu nawigacji PowerApps


Power Apps — podstawy: środowisko programistyczne i uruchamianie aplikacji
Power Apps: pierwsze kroki z tym rewolucyjnym narzędziem

Wniosek

Podsumowując, jesteśmy w stanie poznać znaczenie i kontekst nawigacji w PowerApps. Jesteśmy również w stanie zrozumieć, jak działają funkcje Wstecz i Nawigacja w naszej aplikacji. Możemy określić wizualne przejście w formule, aby kontrolować sposób, w jaki jeden ekran zmienia się w inny.

Pamiętaj tylko, że zawsze ważne jest zapewnienie użytkownikom wydajnego sposobu poruszania się po ekranach aplikacji.

Wszystkiego najlepszego,

Henz


Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.

Pomysły na materializację pamięci podręcznych danych w DAX Studio

Pomysły na materializację pamięci podręcznych danych w DAX Studio

W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Raportowanie biznesowe przy użyciu usługi LuckyTemplates

Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć

Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć