Aufzählung

Wertauflöser - Kurzfassung

Zweck: Liefert einen statisch bestimmten Aufzählungswert (DynamicEnum) aus einer durch den Kontext bestimmten Aufzählung.

Siehe auch: Jede Aufzählung

images/download/attachments/201673362/image2023-1-10_14-45-47-version-1-modificationdate-1746778132554-api-v2.png

WICHTIG◄ Alle Wertauflöser für Statische Werte ignorieren den Eingabewert. Innerhalb einer Wertauflöserkette (s. Verketteter Wertauflöser) bewirkt dies, dass alle oberhalb angeordneten Wertauflöser nicht ausgeführt werden.

Der Aufzählung-Wertauflöser liefert einen statisch bestimmten Aufzählungswert (DynamicEnum) aus einer durch den Kontext bestimmten Aufzählung.

Er erscheint per Standard als Vorschlag für Wert-Konfigurationen, wenn sich der Kontext auf die eine bestimmte Aufzählung (s. Aufzählungen) bezieht.

Konfiguration

Das Auswahlfeld/Combobox-Element ermöglicht eine statische Einfachauswahl für Werte aus allen Aufzählungen (s. Aufzählungen).

Seine Suchfunktion sucht nach Übereinstimmungen zwischen der Texteingabe und den im Dropdown aufgelisteten Labels für die Aufzählungswerte. Das Label beinhaltet folgende Komponenten:

  • die Lokalisierung für den Aufzählungswert, z. B. "Französisch"

  • den internen Namen des Aufzählungswerts, z. B. fr

HINWEIS◄ Im Unterschied zum Jede Aufzählung-Wertauflöser entfällt im Label die Lokalisierung für die durch den Kontext vorgegebene Aufzählung.

images/download/attachments/201673362/image2023-1-10_18-1-30-version-1-modificationdate-1746778132557-api-v2.png

WICHTIG◄ Anders als der Jede Aufzählung-Wertrauflöser kann der Aufzählung-Wertauflöser einer Wert-Konfiguration nicht gezielt per Kontextmenü hinzugefügt werden. Bezieht sich eine bestehende Wert-Konfiguration auf einen Aufzählungswert als statischen Wert, dann erscheint dieser abhängig vom ggf. veränderlichen Kontext in der Konfiguration automatisch entweder als Aufzählung-Wertauflöser oder als Jede Aufzählung-Wertauflöser:

Szenario

Konfiguration

Aufzählung (hier: Sprache) ist durch den Kontext eindeutig definiert:


  • Die linken Seite der Setze Wert-Ereignisaktion definiert eine Variable (myLocale) als Ziel der Zuweisung. deren Typ Sprache die gleichnamige Aufzählung als Kontext für die Wert-Konfiguration des Vergleichswerts (rechts) vorgibt.

  • Per Standard erscheint für die Wert-Konfiguration rechts automatisch der Aufzählung-Wertauflöser, der ausschließlich Aufzählungswerte aus der Aufzählung Sprache als Optionen anbietet.

  • Im Beispiel wurde als Wert die Sprache "Englisch" (en) ausgewählt.

images/download/attachments/201673362/image2023-1-11_7-30-43-version-1-modificationdate-1746778132564-api-v2.png

▼ Das Erscheinungsbild wechselt automatisch abhängig von der Auswahl für den Typ der Variable (links) ▲

images/download/attachments/201673362/image2023-1-11_7-39-16-version-1-modificationdate-1746778132566-api-v2.png

Bezug zur Aufzählung ist nach Änderung nicht (mehr) gewährleistet:


  • Auf der linken Seite der Setze Wert-Ereignisaktion wurde die Auswahl für den Parameter Typ aus der Konfiguration für die Variable entfernt. Der Kontext für die Wert-Konfiguration des Vergleichswerts (rechts) verweist nicht mehr auf eine bestimmte Aufzählung.

  • Anstelle des Aufzählung-Wertauflösers erscheint sofort der Jede Aufzählung-Wertauflöser, erkennbar am Erscheinungsbild des Labels, in dem die Lokalisierung für den Namen der Aufzählung (hier: Sprache) vor der Lokalisierung für den Aufzählungswert erscheint.

  • Wird der zum Aufzählungswert passende Typ Sprache links ausgewählt, erscheint rechts wieder der Aufzählung-Wertauflöser (wie oben).

Beispiel

Ein Zuordnungskriterium soll genau dann als bestanden gelten, wenn im Kontext einer Sitzung die Aktuelle Sprache "Französisch" ist. Ob eine länderspezifische Sprachauswahl (fr_CA, fr_FR oder fr_CH) vorliegt, soll dabei nicht beachtet werden.

images/download/attachments/201673362/image2023-1-10_18-10-12-version-1-modificationdate-1746778132560-api-v2.png

  • Im Kontext einer Objekt-Feld-Regel wird zunächst auf der linken Seite der Aktuelle Sprache-Wertauflöser konfiguriert, für den hier die Option Sprache ohne Land ausgewählt wird.

  • Sobald danach der Vergleichstyp Ist Gleich ausgewählt wird, erscheint rechts die Wert-Konfiguration mit dem Vergleichswert.

  • Da der Rückgabewert für die Aktuelle Sprache (links) eindeutig auf den durch die Aufzählung definierten Datentyp Sprache verweist, wird für den Vergleichswert (rechts) automatisch ein Aufzählung-Wertauflöser mit diesem Daten- bzw. Aufzählungstyp vorgeschlagen.