Listy złożone
Określając listę jako złożoną, należy wskazać filtr lub zapytanie używane do wygenerowania listy, uwzględniające atrybuty tekstowe, według których można doprecyzować listę. Można to zrobić na dwa sposoby:
- Jeśli ustawiono już filtr danych w atrybucie za pomocą Projektanta obiektów, filtr ten jest automatycznie używany, a jego kolumny są używane w polach rozwijanych.
- Jeśli nie ustawiono filtru danych w atrybucie za pomocą Projektanta obiektów, można określić konkretne zapytanie systemowe (utworzone przez użytkownika).
W tej sekcji opisana została druga metoda, które nie działa, jeśli w atrybucie został określony filtr.
Więcej informacji na temat filtrowania danych można znaleźć w sekcji Filtrowanie danych.
Tylko atrybuty o typie danych Ciąg są widoczne jako pola wyszukiwania w liście złożonej.
Zaleca się, aby nie wybierać zapytań, do których dodano zbyt wiele atrybutów tekstowych, ponieważ każdy z tych atrybutów jest wyświetlany w liście złożonej, umożliwiając użytkownikowi doprecyzowanie wyszukiwania. Lista złożona zostanie rozwinięta, aby zmieścić wszystkie określone atrybuty, ale zwykle dobrą praktyką jest rozsądne ograniczenie liczby atrybutów. Na przykład do trzech lub czterech. We wcześniejszym przykładzie listy złożonej użyto czterech atrybutów, a uzyskana lista była szersza od samego okna.
Można określić rozmiar strony dla zapytania i rozmiar ten będzie używany także w przypadku listy. Jeśli na przykład zostanie określony rozmiar strony równy 15, na każdej stronie listy będzie wyświetlane tylko 15 elementów.
Jeśli nie zostanie określone zapytanie, rozmiar strony jest pobierany z ustawienia systemowego domyślnego rozmiaru strony, chyba że użytkownik zdefiniuje rozmiar strony w siatce Właściwości. W tym przypadku rozmiar strony określony przez użytkownika ma pierwszeństwo przed ustawieniami systemowymi.
Aby ustawić listę złożoną:
- Uruchom komponent Menedżer okien i otwórz wymagane okno.
- Zaznacz wymaganą listę, a następnie wyświetl siatkę Właściwości ().
- W siatce Właściwości we właściwości Lista złożona wybierz wartość Tak.
Jeśli utworzono już filtr danych dla wybranego atrybutu, nie trzeba konfigurować żadnych dodatkowych właściwości i można zapisać okno.
Jeśli nie utworzono filtru danych dla wybranego atrybutu, należy wybrać zapytanie, które będzie używane.
- W siatce Właściwości we właściwości Zapytanie wybierz wymagane zapytanie, na przykład Wszyscy użytkownicy.
- Kliknij przycisk .