Filtr

Komponent filtr służy do tworzenia filtrów w formie wyszukiwarek danych.

Komponent filtr służy do tworzenia filtrów w formie wyszukiwarek danych. Wykorzystujemy go głównie dla zestawień DataGrid oraz Photogrid, jak również, jako wyodrębnioną pozycję submenu. Mamy możliwość utworzenia filtra dopuszczającego jednoczesne wyszukiwanie z uwzględnieniem wielu parametrów. Liczbę oraz charakter pól wyszukiwania określa się w formularzu konfiguracji w zakładce FORM.

Formularz dopisania i edycji definicji Filtr

Formularz służy do tworzenia nowych definicji oraz edycji już istniejących rekordów. Składa się on z dwóch zakładek:

  • BASIC
  • FORM

BASIC

Zakładka określa podstawowe cechy definicji – składa się z pól

Składa się z następujących pól:

  • NAME– nazwa konfiguracyjna elementu
  • ACTIVE – Oznaczenie, czy definicja filtru ma być aktywna tj. czy widoczna będzie w innych komponentach, do których została podpięta;
  • SYSTEM – Oznaczenie czy filtr jest elementem konfiguracji systemu
Formularz dopisania definicji filtra – zakładka Basic

FORM

Zakładka FORM:

Kontrolki wyszukiwania w filtrze dodajemy za pomocą ikony plusa, znajdującej się w sekcji FILTER FIELDS. W miejscu tym, obok nazwy utworzonego pola pojawią się dwie ikony, służące odpowiednio do kopiowania i usuwania pola. Po jego utworzeniu po prawej stronie pojawią się pola konfiguracyjne. Pola konfiguracyjne mogą się nieznacznie różnić w zależności od wybranego typu danych w kontrolce (Filtr Type).

Wyróżniamy następujące stałe pola konfiguracyjne:

  • FIELD NAME – nazwa pola, musi być taka sama jak nazwa kolumny, w której wyszukujemy frazy wpisana w filtrze,
  • FIELD TYPE – typ pola, określa typ danych jakie wskazane pole będzie przyjmować,
  • FILTER TYPE – typ filtrowania który określa warunki wyszukiwanie rekordów; Możemy wyszukiwać rekordy posiadające wskazaną frazę, jak również możemy skonfigurować wyszukiwanie poprzez wykluczenie np.: („fraza nie zawiera”);
  • MAX LENGTH – maksymalna ilość znaków, jaką będzie można wpisać w pole;
  • ENGLISH LABEL – nazwa pola w języku angielskim;
  • POLISH LABEL – nazwa pola w języku polskim;
  • FIELD REQUIRED – check-box , określający czy podanie wartości we wskazanym polu ma być wymagane;
  • FIELD DISABLED – check-box określający czy pole ma zostać wyłączone; wyłączone pola nie są wyświetlane, ani używane w filtrowaniu;
  • FIELD HIDDEN – check-box określający, czy pole ma być ukryte; ukryte pola są używane w filtrze, podczas gdy nie są widoczne w formularzu. W rezultacie możemy wskazać dla nich stały warunek wyszukiwania
Formularz dopisania definicji filtra – zakładka Form

Podsumowując szczegóły konfiguracji zmiennych pól konfiguracyjnych zależnych od poszczególnych typów kontrolek możemy znaleźć odrębnych instrukcjach.