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

  1. Klicken Sie auf den Filter-Button (Trichter-Icon mit „Filter").
  2. Ein Dropdown zeigt alle verfügbaren Filter an (z.B. Typ, Eigentümer, Status).
  3. Aktivieren Sie einen Filter per Checkbox → der Filter erscheint sofort als Chip in der Filterleiste.
  4. Klicken Sie auf den Chip, um dessen Optionen zu öffnen (z.B. Mehrfachauswahl).
  5. 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

  1. Stellen Sie die gewünschten Filter ein (z.B. Typ = „Mehrfamilienhaus" + Belegung = „Leerstand").
  2. Sobald mindestens ein Filter aktiv ist, erscheint links der Button 「Filter speichern」.
  3. Klicken Sie darauf und geben Sie einen Namen ein (z.B. „Leerstehende MFH").
  4. 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

  1. Klicken Sie auf den 「Spalten」-Button rechts in der Toolbar.
  2. Ein Dropdown zeigt alle verfügbaren Spalten mit Checkboxen an.
  3. Aktivieren/deaktivieren Sie Spalten nach Bedarf.
  4. 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.