Zustände
Die Komponente hat folgende Zustände:
Varianten
Standard
Sortierbar
Diese Variante hat folgende Zustände:
Gruppierbar
Selektierbar
Diese Variante hat folgende Zustände:
- Unselected
- EntrySelected
- AllSelected
Filtrierbar
Diese Variante hat folgende Zustände:
- Die einzelnen Spalten können je nach Inhaltstyp (Text, Datum, Wert etc.) mittels den passenden Komponenten (Textfield, Datepicker, Select etc.) gefiltert werden.
- Es kann auch ein übergreifender Filter zum Einschränken von grossen Datenmengen eingesetzt werden.
- Es empfiehlt sich, die Anzahl der gefilterten Elemente den Benutzer*innen anzuzeigen, z.B. "34 von 3890"
Inline Aktionen
- Beim Hover über Zeilen bzw. Fokussierung mittels Tab-Navigation über die Tastatur können Aktionen auf den Elementen angeboten werden.
- Die Aktionen werden mittels Icon Button angeboten. Je nach Anwendungsfall wird entschieden, in welcher Spalte (erste oder letzte Spalte) sie platziert werden. Dort überlagern sie jeweils den bestehenden Content.
- Es sollen maximal 3 Aktionen angeboten werden. Braucht es mehr, sollte ein Contextmenu verwendet werden.
- Tastaturbedienung: Bei Fokus auf einer Zeile der Tabelle kann mittels 'Tab' auf die Aktionen gesprungen werden.
Übergreifende Aktionen
- Bei (Mehrfach-)Selektion von Elementen können übergreifende Aktionen angeboten werden.
- Für die Aktionen können alle Varianten von Buttons verwendet werden.
- Die primäre Aktion ist links, die sekundären Aktionen stehen rechts davon.
- Es sollen maximal 3 Aktionen angeboten werden. Braucht es mehr, sollte ein Contextmenu verwendet werden.
- Die übergreifenden Aktionen werden rechts oberhalb der Tabelle angeordnet.
Beispielanwendung
Spezifikationen
DesignCode