Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

W tym samouczku omówimy pole wyszukiwania PowerApps oraz sposób dodawania i dostosowywania go od podstaw.

PowerApps to platforma stworzona dla wygody, w której użytkownicy mogą tworzyć własne aplikacje, nawet jeśli nie mają doświadczenia w programowaniu ani tworzeniu aplikacji. Podobnie jak w przypadku każdej innej platformy Microsoft, jej siła tkwi w systemie przeciągania i upuszczania oraz intuicyjnej konstrukcji.

Oznacza to, że każdy, kto chce tworzyć aplikacje, czy to po to, by wyświetlać swoje dane, czy też zwiększać produktywność swojego zespołu, może to łatwo zrobić.

W poprzednich samouczkach omówiliśmy podstawy tworzenia aplikacji od podstaw . Tym razem skupiamy się na polu wyszukiwania PowerApps.

Spis treści

Jak działa pole wyszukiwania PowerApps

Funkcja wyszukiwania umożliwia użytkownikom wyszukiwanie i filtrowanie elementów w galerii. Ponieważ usługa Power Apps jest dostarczana z szablonami aplikacji, w których pole wyszukiwania jest już na miejscu, wszystko, co musisz zrobić, to połączyć źródło danych, aby pobrać elementy, które zostaną uwzględnione w galerii.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Korzystając z pola wyszukiwania, nie ma potrzeby wpisywania całych nazw ani słów. Wpisanie kilku pierwszych liter spowoduje automatyczne odfiltrowanie elementów i wyświetlenie pasujących wpisów.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Chociaż wbudowane szablony są wygodne w użyciu, nie możemy na nich polegać w 100% przypadków. Utworzenie własnej aplikacji kanwy jest konieczne, jeśli chcesz w pełni dostosować aplikację do swoich potrzeb. Oznacza to, że musisz stworzyć od podstaw własne pole wyszukiwania.

Korzystanie z funkcji wyszukiwania

Użyjmy tego ekranu, który zbudowaliśmy od podstaw w poprzednim samouczku. W tej chwili jesteśmy na ekranie Wyświetl klientów.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Ponieważ zawiera galerię przedmiotów, sensowne byłoby utworzenie tutaj pola wyszukiwania.

Galeria wyświetlana na tej stronie to Galeria 2. Jeśli spojrzymy na właściwość Items, okaże się, że pobieramy dane z tabeli Table1.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Oznacza to, że kiedy dodamy funkcję wyszukiwania, będzie ona przeszukiwać elementy w tabeli Table1 i filtrować wyniki na podstawie tego, co wpiszemy.

Dowiedzmy się więc, jak działa funkcja wyszukiwania. Przechodząc do dokumentu Microsoft opisującego tę funkcję, widać, że funkcja wyszukiwania pobiera tabelę, ciąg wyszukiwania i kolumny, w których chcesz przeszukać.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Mając na uwadze tę formułę, zobaczmy, jak działa funkcja wyszukiwania w naszej własnej aplikacji.

Korzystając z właściwości Items w Gallery2, użyjmy funkcji wyszukiwania na pasku formuły i odwołajmy się do Table1, ponieważ jest to nasze główne źródło danych.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Aby uzyskać rzeczywisty ciąg wyszukiwania, wyszukajmy imię Elton.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Następnie przeprowadźmy wyszukiwanie w kolumnie Imię.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Po naciśnięciu Enter otrzymujemy dopasowanie odpowiadające użytym parametrom wyszukiwania.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Jeśli usuniemy nazwisko Elton z ciągu wyszukiwania, automatycznie wyświetli ponownie całą galerię.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Spróbujmy jeszcze raz wyszukać imię Coralie.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Po naciśnięciu Enter ponownie daje nam dopasowanie.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Oczywiście nie oczekujemy, że użytkownicy będą otwierać galerię za pomocą PowerApps. Oznacza to, że musieliby przeprowadzić wyszukiwanie z pola wyszukiwania, a nie z paska formuły. I tu pojawia się potrzeba stworzenia własnego paska wyszukiwania.

Tworzenie pola wyszukiwania PowerApps od podstaw

Zacznijmy od dodania metody wprowadzania tekstu za pomocą przycisku Tekst pod wstążką Wstaw.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Podobnie jak każdy inny element, możemy przeciągnąć to pole tekstowe w dowolne miejsce. Na razie umieśćmy go po prawej stronie tytułu ekranu.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Ponieważ na razie jest to tylko proste pole tekstowe, nie będzie jeszcze w stanie niczego filtrować, nawet jeśli wpiszemy nazwę. Aby to zrobić, musimy połączyć funkcję wyszukiwania na pasku formuły z rzeczywistym polem tekstowym.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Oznacza to, że musimy dodać element TextInput1 do tej formuły.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Aby to zrobić, zamiast spacji, w której wpisujemy wyszukiwane hasło, wpiszemy TextInput1.Text. TextInput1 odnosi się do pola tekstowego, podczas gdy Text odnosi się do wszystkiego, co wpiszemy w polu tekstowym.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

A teraz wypróbujmy to. Jeśli wpiszemy tutaj wyszukiwane hasło, zobaczysz, że dopasowanie pojawia się, nawet jeśli wpisaliśmy tylko kilka pierwszych liter.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Spróbujmy użyć innego imienia i wyszukajmy Bruna. Ponownie pokazuje nam dopasowanie.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Tym razem spróbujmy sprawdzić, czy możemy przeprowadzić wyszukiwanie przy użyciu nazwiska. Wpiszę Lyles, czyli nazwisko Bruny.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Jak widać, chociaż Bruna Lyles pojawiła się, gdy użyłem imienia jako wyszukiwanego hasła, nie pokazała żadnego dopasowania, gdy próbowałem wpisać nazwisko. Dzieje się tak dlatego, że w naszej formule nie odwoływaliśmy się jeszcze do innych kolumn.

Dodawanie kolumn do pola wyszukiwania PowerApps

Wracając do paska formuły, dodajmy LastName. Umożliwi nam to wyszukiwanie również przy użyciu danych w kolumnie Nazwisko.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Dodajmy również AgentName. Następnie naciśnij Enter, aby sfinalizować tę formułę.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Teraz w końcu znajdziemy dopasowanie, jeśli przeszukamy nazwisko, Lyles.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Dodanie działającej ikony wyszukiwania i ukrycie paska wyszukiwania

W większości aplikacji masz nie tylko pasek wyszukiwania. Zobaczysz także ikonę wyszukiwania. Dodajmy to do tego ekranu.

Po prostu poszukaj Szukaj z listy rozwijanej Ikony pod wstążką Wstaw.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Przenieśmy go na prawą stronę paska wyszukiwania.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Następnie zmieńmy kolor na biały, aby był spójny z pozostałymi elementami.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Teraz, gdy mamy ikonę wyszukiwania, celem jest ukrycie paska wyszukiwania i wyświetlanie go tylko po kliknięciu ikony wyszukiwania.

Jeśli klikniemy pasek wyszukiwania i sprawdzimy okienko właściwości po prawej stronie, pokaże, że widoczność jest włączona.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Jeśli zaznaczymy właściwość widoczności w menu rozwijanym właściwości, okaże się, że widoczność jest ustawiona na wartość true.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Jeśli ustawimy to na false, pole tekstowe zniknie. To jest to, co chcemy, aby się stało.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Nie martw się o odwoływanie się do pola tekstowego, gdy nie jest już widoczne. Nadal możemy się do tego odwołać, klikając nazwę elementu na liście w lewym okienku.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Teraz do gry wchodzą zmienne. Omówiliśmy użycie zmiennych w PowerApps w innym samouczku.

Ponieważ chcemy, aby coś się wydarzyło za każdym razem, gdy klikniemy ikonę wyszukiwania; użyjemy OnSelect.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Użyjemy zmiennej o nazwie UpdateContext.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Aby użyć UpdateContext, będziemy potrzebować słownika zmiennych ujętego w nawiasy klamrowe. Użyjmy SearchVisible i ustawmy to na true.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Teraz, gdy mamy już zmienną, powiążmy właściwość widoczności naszego pola tekstowego z rzeczywistą zmienną. Po prostu kliknij TextInput1, a następnie ustaw widoczność na SearchVisible.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Po powiązaniu zmiennej z elementem pola tekstowego pole wyszukiwania pojawi się dopiero po kliknięciu ikony.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

W naszej obecnej konfiguracji pole tekstowe pozostaje na ekranie nawet po zakończeniu wyszukiwania. Idealnie byłoby, gdyby to zniknęło, gdy już go nie potrzebujemy.

Wrócimy więc do ikony i zmienimy formułę dla OnSelect. Tym razem chcemy, aby po drugim kliknięciu na ikonę nastąpiło odwrotne działanie.

Aby ustawić akcję przeciwną, wystarczy dodać wykrzyknik. Ponieważ SearchVisible obecnie powoduje wyświetlenie pola tekstowego, !SearchVisible spowoduje zniknięcie pola tekstowego.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Teraz, jeśli klikniemy ikonę po raz pierwszy, pojawi się pole wyszukiwania. Oznacza to, że właściwość widoczności zmienia się na true.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Jeśli ponownie klikniemy ikonę, widoczność zmieni się na fałszywą, a pole tekstowe zniknie.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Dodawanie podpowiedzi do paska wyszukiwania

Ponieważ ustawiliśmy pasek wyszukiwania, aby filtrować elementy na podstawie imienia, nazwiska lub nazwy agenta, dobrze byłoby dodać podpowiedź, aby użytkownicy wiedzieli, jakich wyszukiwanych haseł użyć.

Aby to zrobić, po prostu zaznacz pasek wyszukiwania, a następnie przejdź do prawego panelu. W obszarze właściwości wpiszmy „Wyszukaj imię, nazwisko lub nazwę agenta”.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Teraz widzimy tę wskazówkę na pasku wyszukiwania, co ułatwia użytkownikom wyszukiwanie.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać

Ta wskazówka znika również, gdy użytkownik kliknie pasek wyszukiwania i zacznie pisać.

Pole wyszukiwania PowerApps: jak dodawać i dostosowywać


Wprowadzenie do Power Apps: definicja, funkcje, funkcje i znaczenie
Środowiska Power Apps: prawidłowe konfigurowanie elementów aplikacji
Power Apps Canvas: jak stworzyć aplikację od podstaw

Wniosek

Pole wyszukiwania PowerApps jest zdecydowanie jedną z rzeczy, które musisz dodać do swojej aplikacji, zwłaszcza jeśli pracujesz z dużą ilością danych w swojej galerii.

Pamiętaj, że aplikacje, które odniosły największy sukces, stawiają na pierwszym miejscu łatwość obsługi i intuicyjne sterowanie. Dodanie funkcji wyszukiwania zdecydowanie pokrywa te wymagania.

Wszystkiego najlepszego,

Henz

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

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.