Konfiguracja filtru listy

Uwaga

12 października 2022 r. funkcja Portale usługi Power Apps została przekształcona w usługę Power Pages. Więcej informacji: Usługa Microsoft Power Pages jest teraz ogólnie dostępna (blog)
Wkrótce zmigrujemy i scalimy dokumentację funkcji Portale usługi Power Apps z dokumentacją usługi Power Pages.

Dodawanie funkcji filtrowania rekordów na liście jest proste: włącz opcję filtrowania, a następnie wybierz jeden lub więcej typów filtrów, aby wyświetlić je dla użytkowników. Istnieje możliwość filtrowania według atrybutu, który pasuje do tekstu wprowadzonego przez użytkownika lub wybrania z szeregu opcji. Można nawet zaprojektować praktycznie dowolny typ filtru przy użyciu funkcji Szukania zaawansowanego.

Włącz filtr listy

W sekcji Filtr metadanych wybierz pole Włączone. To spowoduje dodanie obszaru Filtr na liście, podczas ich wyświetlania. Dopóki nie zdefiniowano typu co najmniej jednego filtru, okno będzie wyglądało na puste.

Można określić, jak obszar Filtr na liście będzie renderowany dzięki użyciu ustawienia Orientacja. Domyślnie, Pozioma, renderuje obszaru Filtr ponad listą. Orientacja pionowa renderuje obszar Filtr jako pole po lewej stronie listy.

Ustawienia filtru metadanych.

Typy filtrów

Typ filtru Opis
Filtr tekstu Filtruj listę za pomocą pola tekstowego, aby wyszukać pasujący tekst w wybranym atrybucie danej tabeli.
Zestaw filtrów atrybutów Filtruj listę za pomocą pól wyboru, które próbują dopasować stan do określonego atrybutu danej tabeli.
Zestaw opcji wyszukiwania Filtruj listę za pomocą pól wyboru, które reprezentują relację między rekordem dla danej tabeli a rekordem dla tabeli pokrewnej.
Zestaw filtrów zakresów Podobnie jak Zestaw filtrów atrybutu, z tym że każde pole wyboru może przedstawiać dwa warunki zamiast jednego (na przykład "większy niż lub równy 0 I mniejszy niż 100").
Dynamiczny zestaw list wyboru Podobne do wybierania wartości Listy wyboru na Zestawie filtrów atrybutu. Dynamiczny zestaw list wyboru nie wymaga, aby określić opcje listy wyboru będące podstawą filtrowania; zamiast tego generuje on pełną listę opcji podczas ładowania listy.
Dynamiczny zestaw opcji wyszukiwania Podobnie jak w Zestawie wyszukiwania. Dynamiczny zestaw opcji wyszukiwania nie wymaga, aby określić opcje wyszukiwania będące podstawą filtrowania; zamiast tego generuje on pełną listę opcji podczas ładowania listy.
Filtr kodu FetchXML Filtruj listę za pomocą warunku filtru FetchXML.

Filtr tekstu

Filtr Tekst dodaje pole tekstowe do obszaru Filtr listy, który jest powiązany z atrybutem typu tabeli na liście. Gdy użytkownik zastosuje filtr, lista wyświetli tylko te rekordy, których wybrany atrybut zawiera wartość.

Aby dodać filtr Tekst, wybierz +Filtr tekst.

Dodaj filtr Tekst.

Filtr Tekstu korzysta z następujących atrybutów:

Nazwa/nazwisko Opis
Atrybut Nazwa atrybutu na wybranym typie tabeli listy będącej podstawą filtrowania. Tylko atrybuty typu Ciąg są prawidłowe w przypadku filtru Tekst.
Wyświetlana nazwa Zastąp etykietę dla filtr,a gdy wyświetlana jest lista. Domyślnie zostanie to ustawione automatycznie na nazwę wybranego atrybutu.

Zestaw filtrów atrybutów

Zestaw filtrów atrybutów dodaje szereg opcji filtrowania listy, powiązanych z atrybutem wybranego typu listy tabeli. Gdy użytkownik zastosuje filtr, lista wyświetli tylko te rekordy, które dokładnie pasują do przynajmniej jednej z wybranych opcji.

Ustawienia filtrów atrybutów.

Zestaw filtrów atrybutów korzysta z następujących atrybutów:

Nazwa/nazwisko Opis
Atrybut Nazwa atrybutu na wybranym typie tabeli listy będącej podstawą filtrowania. Tylko następujące typy atrybutów, są prawidłowe w przypadku filtru Tekst: Ciąg, BigInt, Liczba dziesiętna, Podwójne, Liczba całkowita, Pieniądze, Lista wyboru, Data/Godzina i Wartość logiczna.
Wyświetlana nazwa Zastąp etykietę dla filtr,a gdy wyświetlana jest lista. Domyślnie zostanie to ustawione automatycznie na nazwę wybranego atrybutu.
Opcje Zbiór wartości, według których można przeprowadzić filtrowanie. Aby uzyskać więcej szczegółów zobacz poniższą sekcję.

Opcje zestawu filtrów atrybutów

Zestaw filtrów atrybutów może mieć dowolną liczbę opcji, z wyjątkiem atrybutów lista wyboru i wartość logiczna. Zestaw filtrów atrybutów Wartość logiczna może mieć tylko jedną lub dwa opcje—jedną opcję true i jedną opcję false. Zestaw filtrów atrybutów Lista wyboru może mieć co najwyżej jedną opcję dla każdej możliwej wartości na liście wyboru.

Opcje mają poniższe atrybuty:

Nazwa Opis
Operator Operator porównania używany do filtrowania wyników, na przykład Równa się, Mniej niż, i tak dalej. Lista operatorów dla opcji zależy od typu atrybutu wybranego dla filtru. Na przykład typy liczbowe (Liczba dziesiętna), będą miały operatory Mniej niż lub Większy niż, podczas gdy atrybuty Ciąg używać będą operatorów takich jak Zaczyna się od lub Zawiera. Operatory listy wyboru i wartości logicznej to zawsze Równa się.
Wartość Wartość rzeczywista użyta dla tego warunku filtru.
Wyświetlana nazwa Zastępuje nazwę wyświetlaną dla tej opcji w polu Filtr. Domyślnie zostanie to ustawione na tę samą wartość co atrybut Wartość.

Zestaw opcji wyszukiwania

Zestaw opcji wyszukiwania dodaje szereg opcji filtrowania dla listy, powiązanych z tabelą pokrewną z wybranym typem encji listy tabel. Gdy użytkownik zastosuje filtr, lista wyświetli tylko te rekordy, które dokładnie pasują do przynajmniej jednego z wybranych rekordów.

Zestaw opcji wyszukiwania.

Zestaw opcji wyszukiwania korzysta z następujących atrybutów:

Nazwa/nazwisko Opis
Relacja Nazwa tabeli powiązanej z typem tabeli wybranym na liście do filtrowania. Jedynie tabela z relacją jeden do wielu i wiele do wielu z wybranym typem tabeli listy są widoczne jako opcje dla tego typu filtru.
Wyświetlana nazwa Zastąp etykietę dla filtr,a gdy wyświetlana jest lista. Domyślnie zostanie to ustawione automatycznie na nazwę wybranej relacji.
Opcje Zbiór wartości, według których można przeprowadzić filtrowanie. Aby uzyskać więcej szczegółów zobacz poniższą sekcję.

Opcje zestawu opcji wyszukiwania

Zestaw opcji wyszukiwania zazwyczaj może mieć dowolną liczbę opcji, jedynym limitem jest liczba rekordów pokrewnych wybranego typu pokrewnego.

Opcje mają poniższe atrybuty:

Nazwa Opis
Wartość Rekord wybranego typu pokrewnego służący filtrowania.
Wyświetlana nazwa Zastępuje nazwę wyświetlaną dla tej opcji w polu Filtr. Domyślnie zostanie to ustawione na tę samą wartość co atrybut Wartość.

Zestaw filtrów zakresów

Zestaw filtrów zakresów dodaje szereg opcji, każda z jednym lub dwoma warunkami, w obszarze Filtr. Gdy użytkownik stosuje filtr, lista wyświetla tylko te rekordy, które dokładnie pasują do wszystkich warunków przynajmniej jednej z wybranych opcji.

Ustawienia filtrów zakresów.

Zestaw filtrów zakresów korzysta z następujących atrybutów:

Nazwa/nazwisko Opis
Atrybut Nazwa atrybutu na wybranym typie tabeli listy będącej podstawą filtrowania. Tylko następujące typy atrybutów, są prawidłowe w przypadku filtru Tekst: Ciąg, BigInt, Liczba dziesiętna, Podwójne, Liczba całkowita, Pieniądze, Data/Godzina.
Wyświetlana nazwa Zastąp etykietę dla filtr,a gdy wyświetlana jest lista. Domyślnie zostanie to ustawione automatycznie na nazwę wybranego atrybutu.
Opcje Zbiór wartości, według których można przeprowadzić filtrowanie. Aby uzyskać więcej szczegółów zobacz poniższą sekcję.

Opcje zestawu filtrów zakresów

Zestaw filtrów zakresów może mieć dowolną liczbę opcji. Każda opcja stworzy warunek filtru z jednym lub dwoma podwarunkami, z których oba muszą być spełnione, aby warunek miał wartość true.

Opcje mają poniższe atrybuty:

Nazwa Opis
Operator 1 Pierwszy operator porównania używany do filtrowania wyników, na przykład Równa się i Mniej niż. Lista operatorów dla opcji zależy od typu atrybutu wybranego dla filtru. Na przykład typy liczbowe (Liczba dziesiętna), będą miały operatory Mniej niż lub Większy niż, podczas gdy atrybuty Ciąg używać będą operatorów takich jak Zaczyna się od lub Zawiera. Operatory listy wyboru i wartości logicznej to zawsze Równa się.
Wartość 1 Pierwsza rzeczywista użyta dla tego warunku filtru.
Operator 2 (opcjonalnie) Drugi operator porównania używany do filtrowania wyników, na przykład Równa się i Mniej niż. Lista operatorów dla opcji zależy od typu atrybutu wybranego dla filtru. Na przykład typy liczbowe (Liczba dziesiętna), będą miały operatory Mniej niż lub Większy niż, podczas gdy atrybuty Ciąg używać będą operatorów takich jak Zaczyna się od lub Zawiera. Operatory listy wyboru i wartości logicznej to zawsze Równa się.
Wartość 2 (opcjonalnie) Druga wartość użyta dla tego warunku filtru.
Wyświetlana nazwa Zastępuje nazwę wyświetlaną dla tej opcji w polu Filtr. Domyślnie zostanie to ustawione dynamicznie, na podstawie wybranych operatorów i wartości.

Dynamiczny zestaw list wyboru

Dynamiczny zestaw list wyboru dodaje serię opcji filtrowania, które reprezentują wartości określonego pola Listy wyboru. To jest coś innego niż wybieranie Listy wyboru w Zestawie filtrów atrybutów. W przypadku Zestawu filtrów atrybutów należy określić zestaw opcji, które będą dostępne dla użytkownika jako podstawa filtrowanie; w przypadku Dynamicznego zestawu listy wyboru należy określić tylko pola Lista wyboru a cały zestaw opcji zostanie zapewniony automatycznie. Jeśli potrzebujesz większej kontroli zalecamy stosowanie Zestawu filtrów atrybutów.

Ustawienia Dynamiczna lista wyboru.

Dynamiczny zestaw listy wyboru korzysta z następujących opcji:

Nazwa/nazwisko Opis
Atrybut Nazwa atrybutu Picklist na wybranym typie tabeli listy będącej podstawą filtrowania.
Wyświetlana nazwa Zastąp etykietę dla filtr,a gdy wyświetlana jest lista. Domyślnie zostanie to ustawione automatycznie na nazwę wybranego atrybutu.

Dynamiczny zestaw opcji wyszukiwania

Zestaw dynamicznego wyszukiwania dodaje dynamiczną serię opcji służących do filtrowania listy, powiązanej z tabelą powiązaną z wybranym typem tabeli. Gdy użytkownik zastosuje filtr, lista wyświetli tylko te rekordy, które dokładnie pasują do przynajmniej jednego z wybranych rekordów.

To coś innego niż Zestaw wyszukiwania. W zestawie wyszukiwania należy ręcznie określić pokrewne tabeli będące podstawą filtrowania. W dynamicznym zestawie opcji wyszukiwania wystarczy określić relację, jako podstawę filtrowania, a lista opcji zostanie wygenerowana na podstawie widoku określonych tabel pokrewnych.

Ustawienia Dynamiczne wyszukiwanie.

Dynamiczny zestaw opcji wyszukiwania korzysta z następujących opcji:

Nazwa/nazwisko Opis
Relacja Nazwa tabeli powiązanej z typem tabeli wybranym na liście do filtrowania. Jedynie tabela z relacją jeden do wielu i wiele do wielu z wybranym typem tabeli listy są widoczne jako opcje dla tego typu filtru.
Wyświetlanie Widok (Zapisane zapytanie), do użycia jako źródło dla dynamicznej listy tabel będącej podstawą filtrowania.
Kolumna etykiet Pole z widoku, które zawiera wartość Nazwa każdej tabeli.
Filtruj wyszukiwanie w relacji Określa relację między tabelą określoną przez pole Relacja i zalogowanym użytkownikiem. Jeśli tabela określona za pomocą pola Relacja również ma relację z kontaktem, można ograniczyć listę opcji filtrowania do tych związanych z zalogowanym użytkownikiem.
Wyświetlana nazwa Zastąp etykietę dla filtr,a gdy wyświetlana jest lista. Domyślnie zostanie to ustawione automatycznie na nazwę wybranej relacji.

Filtr FetchXML

Filtr zakresu może utworzyć prosty filtr pola tekstowego, np. Filtr Tekstu, lub zestaw opcji, takich jak z inne typy filtrów. Umożliwia ręczne tworzenie praktycznie dowolnych typów filtrów dla listy przy użyciu FetchXML.

Ustawienia Filtr FetchXML.

Filtr FetchXML korzysta tylko z jednego atrybutu:

Nazwa/nazwisko Opis
FetchXML Postanowienie XML reprezentujące filtr.

Zobacz też