Textverkettung
Wertauflöser - Kurzfassung
Zweck: Verkettet eine beliebige Anzahl von Teilzeichenfolgen, die per Direkteingabe oder über Wertauflöser definiert werden können.
Der Textverkettung-Wertauflöser verkettet mindestens zwei Teilzeichenfolgen, die per Direkteingabe - also als statischer Text (s. Statische Werte) - oder über Wertauflöser definiert werden.
Der Wertauflöser erwartet keinen Eingabewert. Allerdings kann auf den Eingabewert über Wertauflöser zur Definition von Teilzeichenfolgen zugegriffen werden.
Konfiguration
Die zu verkettenden Teilzeichenfolgen können über ein Wiederholendes Element definiert werden, das per Standard zwei Einträge vorsieht, ohne jeweils eine konkrete Teilzeichenfolge festzulegen.
Ein Klick auf das
-Symbol fügt eine neue Instanz für die Konfiguration einer Teilzeichenfolge (ggf. unterhalb der aktuellen Instanz) hinzu.
Ein Klick auf das
-Symbol entfernt die Konfiguration für die aktuelle Teilzeichenfolge.
►HINWEIS◄ Das Entfernen von Einträgen ist nur möglich, wenn danach mindestens zwei Einträge vorhanden sind.
Es ist nicht erforderlich, für jeden Eintrag eine Teilzeichenfolge zu konfigurieren. Ein Eintrag ohne Konfiguration - bzw. mit "Kein Wert" ($null) - hat keinen Einfluss auf den Rückgabewert.
Im Screenshot rechts wird der Textverkettung-Wertauflöser in Verkettung mit einem Wertauflöser für statischen Text eingesetzt, der die Zeichenfolge SCMU3216083 WHT/BLU 40ft als Eingabewert bereitstellt. Der Textverkettung-Wertauflöser demonstriert beide Varianten zur Definition von Teilzeichenfolgen:
►HINWEIS◄ Ein Klick auf den kleinen grauen Pfeil links unten im Fenster für die Direkteingabe wechselt zur Ansicht für die Konfiguration per Wertauflöser. |
|
►WICHTIG◄ Sofern der Rückgabewert für eine Teilzeichenfolge dem Typ nach keine Zeichenfolge ist, wird das String-Abbild des Rückgabewerts als Zeichenfolge verarbeitet.
Beispiel
Im Text einer Meldung (s. Hinweis anzeigen (Popup)) sollen zwei Abschnitte aus einem gegebenen Text verkettet werden. Zur Demonstration geben wir im Screenshot rechts den Eingabewert (wie im obigen Beispiel) per Verkettung als statischen Text (SCMU3216083 WHT/BLU 40ft) vor. Die Meldung soll einerseits den BIC-Code des Containers (die ersten 11 Zeichen aus dem Eingabewert) und andererseits die Größe des Containers (die letzten 4 Zeichen aus dem Eingabewert) wiedergeben. Über statisch definierte Teilzeichenfolgen werden noch Beschriftungen bzw. Semigrafik "eingestreut":
|
|
Laufzeitbeispiel: ►ANMERKUNG◄ Anstelle des statischen Eingabewerts wäre in einer praxisrelevanten Anwendung natürlich eine andere "Datenquelle" einzurichten. |
|