Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

W tym samouczku pokażę, jak utworzyć wyskakujący formularz Power Apps i jak mogą one oferować bardziej spersonalizowane i interaktywne środowisko użytkownika. Możesz obejrzeć pełny film z tego samouczka na dole tego bloga.

Wyskakujące okienka usługi Power Apps to bardzo zaawansowane narzędzia, dzięki którym możesz zapewnić swoim użytkownikom spersonalizowane środowisko i umożliwić im sprawdzenie poprawności czegoś, co zamierzają zrobić, w źródłowej bazie danych.

Na przykład, jeśli pójdziesz do iPhone'a i spróbujesz usunąć aplikację, zapyta Cię, czy na pewno chcesz ją usunąć. Powodem tego jest stworzenie bardzo dobrego interfejsu użytkownika, który zawiera kroki sprawdzania poprawności, aby upewnić się, że chcesz wykonać akcję, którą zamierzasz wykonać.

Będziemy robić to samo w Power Apps. Jest to trochę trudne do wykonania natywnie w Power Apps, ponieważ sposób działania Power Apps polega na tym, że masz elementy, które pojawiają się na ekranie. Nie możesz mieć ekranu nałożonego na inny ekran. Tak więc używamy metody grupowania, aby to naśladować. Przejdziemy teraz do usługi Power Apps i pokażemy, jak to się robi.

Spis treści

Jak utworzyć formularz Wyskakujące aplikacje Power Apps

Przejdźmy do edytora Power Apps. W tym przykładzie jestem w trakcie tworzenia aplikacji do raportowania wydatków dla mojej firmy. Po lewej stronie ekranu mam galerię wszystkich moich wydatków. Mogę kliknąć wydatek i uzyskać więcej informacji o tym wydatku po prawej stronie.

Możemy zobaczyć więcej informacji o tym raporcie wydatków, takich jak opis, kwota, kategoria, status itd.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Oprócz tego mogę kliknąć Edytuj, a na dole znajduje się ikona kosza, która umożliwia mi również usunięcie tego rekordu.

Teraz chcę utworzyć wyskakujące okienko formularza, aby jeśli użytkownik wejdzie i usunie rekord, pojawi się okno komunikatu potwierdzające, czy użytkownik rzeczywiście chce usunąć rekord, czy nie.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Pierwszą rzeczą, którą zamierzam zrobić, jest dodanie prostokąta, który pokryje cały ekran. Będzie wyglądać, jakby ekran był nieco wyblakły, aby odzwierciedlić wygląd ekranu nałożonego na siebie.

Więc przejdę do Insert , potem przejdę do Icons i przejdę na sam dół do Rectangle. Upewnię się, że prostokąt obejmuje cały ekran.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Następną rzeczą, którą zamierzam zrobić, to zmienić kolor tego kształtu na ciemnoszary. Następnie przejdę do właściwości Fill tego prostokąta. Mamy czerwony, zielony i niebieski, ale mamy też wartość alfa, która reprezentuje krycie lub przezroczystość. Ustawimy przezroczystość na 0,7, więc wygląda na wyblakłą.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Następnie dodamy kolejny prostokąt, który będzie naszym wyskakującym okienkiem. Następnie dodamy etykietę, która jest swego rodzaju ostrzeżeniem dla użytkownika. Możemy zmienić kolory i dostosować rozmiar czcionki.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Teraz chcemy pokazać użytkownikowi rekord, który faktycznie zamierza usunąć. Potrzebujemy więc wartości, takich jak imię i nazwisko, kwota i prawdopodobnie kategoria raportu z wydatków, który mają zostać usunięci.

Aby to zrobić, wróćmy do naszej etykiety i dodamy nazwę, kwotę i kategorię. Rekord, który chcemy pokazać, jest oparty na rekordzie wybranym w galerii źródłowej. Bazowa galeria nosi tutaj nazwę Galeria 1 . Tak więc nazwa elementu wybranego w pierwszej galerii to po prostu Gallery1.Selected.Title . Kwota będzie wynosić Gallery1.Selected.Amount , a dla kategorii będzie to Gallery1.Selected.Status.Value

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Następnie dodamy dwa przyciski. Jeden przycisk będzie w zasadzie Usuń , a drugi będzie po prostu Go Back . Dostosujemy również kolor i rozmiar.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Teraz musimy się upewnić, że gdy ktoś kliknie ikonę śmieci lub kosza, nie usunie rekordu, ale zamiast tego wyświetli to wyskakujące okienko. Aby to osiągnąć, zaznaczymy wszystkie rzeczy w naszym wyskakującym okienku, klikniemy prawym przyciskiem myszy i wybierzemy Grupuj .

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

To jedna z największych zalet Power Apps. Pozwala nam grupować elementy razem. W ten sposób utworzył grupę o nazwie Group1 .

Zaletą tego jest to, że jeśli zmodyfikujesz właściwość grupy, na przykład widoczność, wpłynie to na wszystkie inne właściwości. Bardzo fajnie jest mieć coś takiego, co wszystko do siebie pasuje. Wspaniale jest je pogrupować, ponieważ możemy jednocześnie kontrolować wszystkie właściwości tych elementów.

Na przykład chcemy kontrolować widoczność wszystkich tych właściwości i sprawić, by były „fałszywe”, na razie znikają.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Teraz spróbujmy wybrać ikonę śmieci, a jak widać, kiedy jest zaznaczona, wykonuje wszystkie te funkcje, a te funkcje w zasadzie zapewniają, że rekord został usunięty. Ale my tego nie chcemy. Więc skopiujemy to na razie i umieścimy w pustym notatniku, tak aby było gdzieś zapisane. To jest rzeczywista funkcja, którą stworzyliśmy, aby usunąć rekord i po prostu go usuniemy.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

A teraz utworzymy nową zmienną, która będzie kontrolować, kiedy formularz faktycznie się pojawi. Nazwijmy tę zmienną funkcją zestawu. Nazwijmy naszą zmienną, ConfirmPopUp , i ustawimy ją na true.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Następnie wybierzemy grupę i ustawimy właściwość widoczności na tę zmienną, którą jest ConfirmPopUp. Ponieważ jest ustawiona na true, widzimy wszystko.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Następną rzeczą, którą zamierzamy zrobić, jest kliknięcie Wróć i będziemy mieć akcję związaną z kliknięciem tego. Gdy ktoś to wybierze, chcemy, aby widoczność grupy 1 była fałszywa.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Następnie musimy zmienić akcję OnSelect przycisku Usuń, aby wykonać funkcje, które zapisaliśmy w notatniku.

Wyskakujące formularze Power Apps dla interaktywnego środowiska użytkownika

Ostatnią rzeczą, którą musimy zrobić, to po tym, jak ktoś kliknie przycisk Usuń, chcemy również pozbyć się wyskakującego okienka. Dodamy więc kolejną akcję i ustawimy zmienną ConfirmPopUp na false. I właśnie w ten sposób wykorzystałbyś wyskakujące okienka w Power Apps.


Microsoft Power Apps: Grupowanie elementów
Środowiska Power Apps: Prawidłowe konfigurowanie elementów aplikacji
Power Apps: Pierwsze kroki z tym rewolucyjnym narzędziem

Wniosek

Jednym z powodów korzystania z wyskakujących okienek Power Apps jest tworzenie dostosowanego środowiska dla użytkowników. Innym jest stworzenie pewnego rodzaju weryfikacji dla użytkowników, ponieważ jest to korzystne dla użytkowników.

Wszystko polega na stworzeniu interfejsu użytkownika dla użytkowników, aby nie musieli przechodzić do podstawowej listy programu SharePoint lub bazy danych i mylić się z edytowaniem i usuwaniem pewnych rzeczy. Mogą to zrobić z bezpiecznego interfejsu użytkownika, który dla nich stworzyłeś, aby niczego nie zepsuć. Wyskakujące okienka formularzy są potężnym narzędziem do osiągnięcia tego celu.

Daj mi znać, jeśli masz jakieś pytania i zostaw komentarz w sekcji komentarzy poniżej.

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ć