3. Existierende Auswahlkomponenten

Hier sind die Gegenüberstellungen der bereits vorhandenen Möglichkeiten zur Darstellung einer Optionsauswahl aufgelistet. Eine Gegenüberstellung der möglichen Funktionalitäten zeigt die Grenzen dieser Elemente auf. Dabei spielen die UI- sowie die Interaktionsunterschiede dieser Komponenten in verschiedenen Browsern eine tragende Rolle.

Als Basis dieser Arbeit dient das Country Select. Unter dem Country Select ist das Resultat der Vorarbeit zu verstehen. Weiter existieren bereits die Elemente Buttons bzw. Links, select und datalist. Die folgende Tabelle 3.1 zeigt einen Vergleich der genannten Möglichkeiten.

Tabelle 3.1: Vergleich der Auswahlmöglichkeiten

Kriterien
Buttons
Select
Liste
Country Input

Optimale Anzahl Elemente

1 – 3

7 ± 2

70 ± 20

Ca. 250

Alternativ-Name

Links

Choice Input

Combo Box

Länderauswahl

Falsche Auswahl

Multi-Auswahl

Readonly

Disabled

Werte-Typ

Skalar

Skalar

Skalar

Objekt

Interaktions-möglichkeit

sehr begrenzt

gut

gut

gut & konsistent

Aktion bei Symbol-Eingabe

keine

Suche [2]

Filter [1]

Suche [2]

Merkmal

direkter Überblick

fixe Optionen

Eingabehilfe

Speziell für Länderauswahl

Anwendung

Navigationslink, Formularbuttons

Formularfeld mit begrenzter Auswahl

Filterbare Liste, Suchergebnis

Länderauswahl im Formular

[1] Filter: Liste verändern je nach Anzahl passender Werte [2] Suche: Liste unverändert; Erster zu der Eingabe passender Wert aus der Liste

Nebst den in der Tabelle aufgeführten Möglichkeiten existieren diverse Libraries und Frameworks. Viele dieser Lösungen für Auswahlkomponenten besitzen Abhängigkeiten zu weiteren Bibliothekskomponenten. Durch das Einbinden der Frameworks bläst sich der eigene Code extrem auf. Diese Auswahlkomponenten bieten eine Menge an Funktionen an, welche jedoch die Anwendung sehr komplex machen. Die Einarbeitung dauert lange. Da das Ziel dieses Projekts eine schlanke und einfach verwendbare Komponente ist, sind die existierenden Frameworks keine Lösung. Dieser Bericht legt keinen weiteren Fokus auf externe Bibliotheken.

Last updated

© 2024 Ramona Marti & Lea Burki