Tabellen, Filter und Suche
Viele Bereiche in Formdock – z.B. Objekte, Kontakte, Mietübersicht und weitere – verwenden eine einheitliche, interaktive Tabellenkomponente. Dieser Artikel erklärt alle Features, die in jeder dieser Tabellen zur Verfügung stehen.
Aufbau der Filterleiste
Die Filterleiste über jeder Tabelle besteht aus folgenden Elementen (von links nach rechts):
| Element | Beschreibung |
|---|---|
| Suchfeld | Freitextsuche – immer sichtbar. Durchsucht kontextabhängig verschiedene Felder (z.B. Name, Adresse, Eigentümer bei Objekten) |
| Filter-Button | Öffnet ein Dropdown mit allen verfügbaren Filtern zum Hinzufügen |
| Filter-Chips | Aktive Filter als klickbare Chips in der Leiste |
| Filter zurücksetzen | Setzt alle Filter auf den Anfangszustand zurück |
| Filter speichern | Erscheint nur bei aktiven Filtern – speichert die aktuelle Filterkombination |
| Spalten-Button | Rechts in der Toolbar – blendet zusätzliche Spalten ein/aus |
Filter hinzufügen und entfernen
Filter hinzufügen
- Klicken Sie auf den Filter-Button (Trichter-Icon mit „Filter").
- Ein Dropdown zeigt alle verfügbaren Filter an (z.B. Typ, Eigentümer, Status).
- Aktivieren Sie einen Filter per Checkbox → der Filter erscheint sofort als Chip in der Filterleiste.
- Klicken Sie auf den Chip, um dessen Optionen zu öffnen (z.B. Mehrfachauswahl).
- Wählen Sie die gewünschten Werte aus – die Tabelle aktualisiert sich sofort.
Filter entfernen
- Einzelnen Filter entfernen: Klicken Sie auf das × am Chip. Der Filter verschwindet aus der Leiste.
- Einzelnen Filter zurücksetzen: Öffnen Sie den Chip und klicken Sie am unteren Rand auf „Filter zurücksetzen". Der Filter bleibt sichtbar, aber die Auswahl wird geleert.
- Alle Filter zurücksetzen: Klicken Sie auf „Filter zurücksetzen" am Ende der Filterleiste. Alle Filter werden auf den Anfangszustand zurückgesetzt. Standard-Filter (z.B. Typ und Belegung bei Objekten) bleiben dabei als leere Chips erhalten.
Standard-Filter (defaultVisible)
Manche Filter sind standardmäßig sichtbar – sie erscheinen automatisch als Chips, auch wenn noch keine Werte ausgewählt sind. Diese Standard-Filter werden beim Zurücksetzen nicht entfernt, sondern nur geleert. Die verfügbaren Standard-Filter variieren je nach Tabelle.
Kaskadierende Filter
Die Filter in Formdock sind kaskadierend: Die verfügbaren Optionen eines Filters passen sich dynamisch an die aktuelle Datenlage und andere aktive Filter an. Beispiel: Wenn Sie nach „Mehrfamilienhaus" filtern, zeigt der Eigentümer-Filter nur Eigentümer an, die mindestens ein Mehrfamilienhaus besitzen.
Filter-Presets speichern und laden
Wenn Sie eine bestimmte Filterkombination häufig nutzen, können Sie diese als Preset speichern:
Preset speichern
- Stellen Sie die gewünschten Filter ein (z.B. Typ = „Mehrfamilienhaus" + Belegung = „Leerstand").
- Sobald mindestens ein Filter aktiv ist, erscheint links der Button 「Filter speichern」.
- Klicken Sie darauf und geben Sie einen Namen ein (z.B. „Leerstehende MFH").
- Das Preset erscheint als klickbarer Badge über der Filterleiste.
Preset laden
Klicken Sie auf den Badge des gewünschten Presets. Alle Filter werden automatisch auf die gespeicherten Werte gesetzt und die entsprechenden Chips erscheinen.
Preset löschen
Klicken Sie auf das × am Badge des Presets.
Hinweis: Filter-Presets werden serverseitig pro Benutzer und Tabelle gespeichert. Sie sind auf jedem Gerät verfügbar.
Suchfunktion (Live-Suche)
Das Suchfeld ist immer sichtbar und filtert die Tabelle in Echtzeit (mit 300ms Verzögerung):
- Geben Sie einen Suchbegriff ein – die Tabelle wird sofort gefiltert.
- Die durchsuchten Felder hängen vom Kontext ab (z.B. Name + Adresse + Eigentümer bei Objekten, Mieter + Objekt bei der Mietübersicht).
- Die Suche kombiniert sich mit allen anderen aktiven Filtern.
Sortierung
Klicken Sie auf eine Spaltenüberschrift, um die Tabelle zu sortieren:
| Klick | Aktion |
|---|---|
| 1. Klick | Aufsteigend sortieren (↑) |
| 2. Klick | Absteigend sortieren (↓) |
| 3. Klick | Sortierung zurücksetzen (neutral) |
Nicht alle Spalten sind sortierbar – fixierte Spalten wie „Aktionen" können nicht sortiert werden.
Spalten konfigurieren
Spalten ein-/ausblenden
- Klicken Sie auf den 「Spalten」-Button rechts in der Toolbar.
- Ein Dropdown zeigt alle verfügbaren Spalten mit Checkboxen an.
- Aktivieren/deaktivieren Sie Spalten nach Bedarf.
- Fixierte Spalten (z.B. „Aktionen") können nicht ausgeblendet werden.
Spalten verschieben (Drag & Drop)
Ziehen Sie eine Spaltenüberschrift an eine andere Position, um die Reihenfolge zu ändern. Fixierte Spalten können nicht verschoben werden.
Spaltenbreite anpassen
Ziehen Sie den rechten Rand einer Spaltenüberschrift, um die Breite anzupassen.
Persistenz
Alle Spalteneinstellungen (Reihenfolge, Breite, Sichtbarkeit) werden automatisch im Browser gespeichert – pro Tabelle getrennt. Beim nächsten Besuch sehen Sie die gleiche Konfiguration.
Paginierung
Bei vielen Einträgen wird die Tabelle paginiert angezeigt:
- Seitennavigation: Vor-/Zurückblättern zwischen den Seiten
- Einträge pro Seite: Wählbar zwischen 10, 25, 50 oder 100
- Statusanzeige: „Zeige X bis Y von Z Einträgen"
Tabellen in Formdock
Die interaktive Tabelle wird aktuell in folgenden Bereichen eingesetzt:
| Bereich | Artikel | Besonderheiten |
|---|---|---|
| Objektübersicht | Filter und Suche | Filter: Typ, Eigentümer, Belegung. Fixierte Aktionen-Spalte |
| Kontakte | Kontakte suchen und filtern | Filter: Rolle, Kontaktart, Objekt/Einheit. KPI-Leiste (Mieter/Vermieter/Eigentümer) |
| Mietübersicht | Finanzen-Übersicht | Filter: Status, Objekt, Zeitraum. KPI-Karten |
In den jeweiligen Artikeln finden Sie die kontextspezifischen Filter, Spalten und Besonderheiten jeder Tabelle.