Filter und Suche in der Mietverhältnisse-Liste

Die Mietverhältnisse-Übersicht nutzt die interaktive FormdockTable. Die allgemeine Bedienung – Filter hinzufügen, Presets speichern, Spalten konfigurieren, Sortierung und Paginierung – ist im Artikel Tabellen, Filter und Suche ausführlich beschrieben.

Dieser Artikel konzentriert sich auf die mietverhältnis-spezifischen Filter, Spalten und Besonderheiten.

KPI-Kacheln

Oberhalb der Tabelle zeigen fünf Kacheln die Gesamtzahlen:

Kachel Farbe Beschreibung
Alle Blau Gesamtanzahl aller Mietverhältnisse
Aktiv Grün Laufende Mietverhältnisse ohne Endtermin
Gekündigt Orange Aktive Mietverhältnisse mit gesetztem Enddatum
Beendet Grau Abgeschlossene Mietverhältnisse
Ausstehend Lila Noch nicht begonnene Mietverhältnisse

Die Kacheln aktualisieren sich automatisch bei Filteränderungen.

Verfügbare Filter

Filter Typ Standard sichtbar Beschreibung
Suche Freitext Ja (immer) Durchsucht Immobilienname, Adresse, Stadt und Mietername
Status Multiselect-Chip Ja Aktiv, Gekündigt, Beendet, Ausstehend
Immobilie Multiselect-Chip Ja Alle Objekte des Nutzers – filtert auch auf Einheiten eines Gebäudes
Vertragsart Multiselect-Chip Nein (über Filter-Button) Wohnraum, Gewerbe

Hinweis: Die Filter sind kaskadierend – die verfügbaren Immobilien-Optionen passen sich dynamisch an die aktuelle Datenlage an.

Textsuche

Die Textsuche durchsucht gleichzeitig:

  • Immobilienname (Einheit und Gebäude)
  • Straße und Stadt der Immobilie
  • Mietername (wird serverseitig entschlüsselt und geprüft)

Die Suche wird mit 300 ms Verzögerung ausgelöst (Debounce), sodass Sie nicht nach jedem Tastendruck warten müssen.

Gespeicherte Filter (Presets)

Filtereinstellungen können als Presets gespeichert und jederzeit per Klick wiederhergestellt werden. Die Presets werden pro Nutzer gespeichert. Siehe Tabellen, Filter und Suche für Details.

Verfügbare Spalten

Standardmäßig sichtbar

Spalte Sortierbar Beschreibung
Immobilie Ja Einheitenname; bei Einheiten wird das Gebäude als Untertitel angezeigt
Mieter Nein Entschlüsselter Name des Mieters (verschlüsselt in der Datenbank)
Mietbeginn Ja Startdatum im Format TT.MM.JJJJ
Mietende Ja Enddatum oder „unbefristet" wenn kein Datum gesetzt
Kaltmiete Nein Monatliche Kaltmiete in Euro (entschlüsselt)
Status Ja Farbiger Badge: Aktiv (grün), Gekündigt (gelb), Beendet (grau), Ausstehend (blau)
Aktionen Nein Bearbeiten/Details und „Zur Einheit"-Link – fixiert, nicht verschiebbar

Zusätzliche Spalten (über „Spalten"-Button einblendbar)

Spalte Sortierbar Beschreibung
Vertragsart Ja Badge: Wohnraum oder Gewerbe

Sortierung

Standardmäßig wird nach Mietbeginn absteigend sortiert (neueste Mietverhältnisse zuerst). Sortierbare Spalten erkennen Sie am Pfeil-Symbol im Spaltenkopf.

Nicht sortierbar sind die Spalten Mieter und Kaltmiete, da diese Daten verschlüsselt in der Datenbank liegen und nicht per SQL sortiert werden können.

Aktionen pro Zeile

Button Status Funktion
Bearbeiten (Stift-Icon) Aktiv, Ausstehend Öffnet das Mietverhältnis-Modal zum Bearbeiten
Details (Auge-Icon) Beendet, Gekündigt Öffnet das Mietverhältnis-Modal zur Ansicht
Zur Einheit (Haus-Icon) Alle Navigiert zur Immobilien-Detailansicht

Ein Klick auf die Zeile selbst navigiert ebenfalls zur Immobilien-Detailansicht.

Performance

Die Mietverhältnisse-Tabelle lädt Daten per AJAX (serverseitige Paginierung). Es werden nur die Datensätze der aktuellen Seite geladen und entschlüsselt, nicht alle auf einmal. Dies sorgt für schnelle Ladezeiten auch bei vielen Mietverhältnissen.