Optionsgruppen
Eine Optionsgruppe ist eine Sammlung von Auswahlmöglichkeiten, die in Formularen verwendet wird, um standardisierte Eingaben zu erleichtern. Diese kann als Auswahlliste oder als Autocomplete-Feld in Formulare eingebunden werden. Beide Feldarten dienen der Eingabe häufig benötigter Informationen, beispielsweise zu Krankenkassen, zum Familienstand oder zu anderen standardisierten Daten.
Eine Auswahlliste stellt alle verfügbaren Optionen vollständig dar, aus denen eine Auswahl getroffen werden kann. Diese Darstellungsform ist insbesondere bei einer geringen Anzahl an Auswahlmöglichkeiten zweckmäßig.
Ein Autocomplete-Feld basiert auf demselben Prinzip, ermöglicht jedoch die manuelle Eingabe eines Suchbegriffs. Während der Eingabe werden passende Vorschläge angezeigt. Diese Variante ist insbesondere bei umfangreicheren Listen vorteilhaft, da die gewünschte Option schneller gefunden und ausgewählt werden kann.
3.1 Manuelles Anlegen von Optionsgruppen
Zu Beginn wird eine neue Optionsgruppe angelegt, indem der Button „+ Neu“ ausgewählt wird. Anschließend wird ein Name für die Optionsgruppe vergeben; optional kann ein Hinweis ergänzt werden, der zusätzliche Informationen oder interne Erläuterungen enthält.
Im nächsten Schritt erfolgt die Erfassung der einzelnen Optionen. Jede Option besteht aus einem Anzeigenamen, der später im Formular für den Endnutzer sichtbar ist, einem technischen Wert beziehungsweise einer internen Bezeichnung, die im Hintergrund für Logiken, Abhängigkeiten oder Auswertungen verwendet wird, sowie einem optionalen Hinweis zur jeweiligen Option.
Zusätzlich besteht die Möglichkeit, Optionen gesammelt zu importieren, um mehrere Einträge gleichzeitig anzulegen. Bereits erfasste Optionen können bei Bedarf exportiert werden, beispielsweise zur Sicherung oder Weiterverarbeitung.
Nach Abschluss aller Angaben wird die Optionsgruppe gespeichert. Damit sie anschließend korrekt in allen Auswahllisten angezeigt wird, ist ein einmaliges Neuladen der Seite erforderlich.
3.2 Anlegen von Optionsgruppen per Web-Service
Darüber hinaus besteht die Möglichkeit, Listen über einen Webservice aus dem Internet beziehungsweise aus angebundenen Schnittstellen zu importieren. Dadurch entfällt die manuelle Eingabe und Pflege der Einträge.
Die Einbindung eines Webservices erfolgt über die Auswahl des Buttons „+ Neu“. Anschließend wird die bekannte Ansicht zur manuellen Erstellung einer Optionsgruppe geöffnet. In dieser Ansicht steht im oberen Bereich ein zusätzlicher Reiter „Webservice einrichten“ zur Verfügung.
Über diesen Reiter wird der Webservice konfiguriert. Die Inhalte werden bei jedem Aufruf des Formulars dynamisch neu geladen. Auf diese Weise kann beispielsweise eine tagesaktuelle Liste der Krankenkassen eingebunden werden, die sich bei Änderungen wie Fusionen automatisch aktualisiert.