Toggle View Karten
Mit der toggle_view Komponente können Benutzer zwischen verschiedenen Darstellungsformen der Daten wechseln. Dieselben Daten können als Karten, als Tabelle oder als Karussell angezeigt werden.
Funktionen
Anzeigemodi: Karten-, Tabellen- und Karussellansicht.
Ansichtsumschalter: Block mit Optionsfeldern zum Wechseln der Ansichten.
Konsistente Daten: Dieselben Daten, dargestellt in verschiedenen Formaten.
Verwendung
Die Komponente wird über das toggle_view Tag eingebunden.
Parameter
config (ToggleViewConfig oder als kwargs oder als Kombination aus beidem)
Dataclass für die Komponentenkonfiguration.
| Name | Typ | Beschreibung | Standardwert | Erforderlich |
|---|---|---|---|---|
| tag_id | str | Eindeutige ID für die Komponente. |
None |
True
|
| cards | Die anzuzeigenden Karten. |
[] |
False
|
|
| table_config | Konfiguration der Stepper. |
None |
False
|
|
| view_radio_config | Konfiguration des Radio-Blocks für den Ansichtswechsel. |
None |
False
|
|
| current_view |
ToggleViewType
|
Aktuell aktive Ansicht („Karte“, „Tabelle“, „Karussell“). |
card |
False
|
Barrierefreiheit
| WCAG AA | WCAG AAA | |
|---|---|---|
| Status |
|
N/A
|
WCAG AA (Grundlagen)
Der Ansichts-Switch nutzt die Komponente Radio Block, die eine Navigation per Tastatur ermöglicht.
Der Inhaltsbereich verfügt über das Attribut aria-live='polite', um Änderungen der Ansicht für Screenreader anzukündigen.
Der Inhaltscontainer verfügt über tabindex='-1', wodurch der Fokus nach Änderungen der Ansicht programmgesteuert gesetzt werden kann.