Was ist ein Filter?
Ein Filter ist eine Darstellung eines Suchergebnisses mithilfe einer Listenansicht. Die Listenansicht besteht aus einer Reihe von frei wählbaren Spalten.
Allgemeine Funktionsweise
Grundsätzlich wird ein Filter zum Anzeigen von Listen mit Elementen verwendet. Bevor Elemente angezeigt werden können, werden zunächst die geltenden Kriterien festgelegt. Dies können verschiedene sein, wie etwa ein Datum, an dem eine Reservierung stattfindet, aber es können auch Kunden anhand ihrer Postleitzahl gesucht werden.
Da auf einem Filter mehrere Spalten angezeigt werden können, ist eine Struktur erforderlich, um diese Darstellung festzulegen. Wir nennen dies daher Ansicht. Eine Ansicht ist eine Sammlung von Einstellungen. Die Merkmale einer Ansicht sind:
- Name: Ein logischer Name kann angegeben werden, damit der Filter später wiederzufinden ist
- Spalten: bestimmt, welche Spalten sichtbar sind und in welcher Reihenfolge
- Sortierung: bestimmt, wie die Zeilen sortiert werden, anhand welcher Spalte und auf Basis von aufsteigend/absteigend
Beispiel Filteransicht Kunde
Ein Filter im Kontext Kunde kann enthalten:
- Alle Kunden mit Wohnort "Utrecht"
- Spalten: klant_id + Nachname + Wohnort + E-Mail-Adresse
- Sortiert nach Nachname






