Zum Inhalt springen
Optionsgruppen

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.

2.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.

2.2 Anlegen von Optionsgruppen per Web-Service

Darüber hinaus können Listen über einen Webservice aus dem Internet oder aus angebundenen Schnittstellen importiert werden. Dabei werden die Optionsgruppen einmalig aus der jeweiligen Quelle übernommen und anschließend in eine reguläre Optionsgruppe umgewandelt.

Die Einbindung eines Webservices erfolgt über die Schaltfläche „+ Neu“. Anschließend öffnet sich die bereits bekannte Ansicht zur Erstellung einer Optionsgruppe. In dieser Ansicht steht im oberen Bereich zusätzlich der Reiter „Aus Webservice importieren“ zur Verfügung.

Über diesen Reiter kann der Webservice konfiguriert werden. Hierzu sind die Angabe einer URL sowie eines Bezeichners und eines Wertes erforderlich. Handelt es sich bei den Daten um ein verschachteltes Objekt, kann zusätzlich der Parameter „Listenpfad“ definiert werden. Darüber hinaus kann zwischen den Sortieroptionen „Reihenfolge der Quelle“, „Name“ und „Wert“ gewählt werden. Sofern die URL nur über einen Proxy erreicht werden kann, muss dieser ebenfalls hinterlegt werden.

Mit einem Klick auf die Schaltfläche „Vorschau“ kann das aktuelle Importergebnis eingesehen werden. Wird eine bestehende Optionsgruppe nachträglich bearbeitet, steht zusätzlich die Schaltfläche „Optionen aktualisieren“ zur Verfügung. Dadurch werden sämtliche vorhandenen Werte überschrieben, einschließlich eventuell vorgenommener manueller Anpassungen.

Die Optionsgruppen werden NICHT bei jedem Formularaufruf neu geladen, sondern müssen über den Optionsgruppen-Dialog UND in der Formdefinition aktualisiert werden.

Zuletzt aktualisiert am