Text
Wertauflöser - Kurzfassung
Zweck: Definiert einen statischen Textwert (String) im Kontext einer Wert-Konfiguration.
Siehe auch: Wert aus Sprachverwaltung
►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 Text-Wertauflöser definiert einen statischen Textwert (String) im Kontext einer Wert-Konfiguration.
Er erscheint per Standard als Vorschlag für Wert-Konfigurationen, von denen ein String-Wert erwartet wird.
►ANMERKUNG◄ Vor jedem Einsatz des Text-Wertauflösers in einer Wert-Konfiguration, sollte bewusst abgewogen werden, ob der betreffende Textwert tastsächlich statisch oder über einen Bezug zur Sprachverwaltung bzw. Firmenspezifische Sprachanpassungen implementiert werden sollte. Selbst wenn akut kein Bedarf für eine "Lokalisierung" im Sinne einer spezifischen Ausprägung des statisches Texts für die Aktuelle Sprache in einer Sitzung besteht, ist die Verwendung des Wert aus Sprachverwaltung-Wertauflösers zu erwägen, um eine spätere Lokalisierung zu ermöglichen. Natürlich gibt es auch viele Verwendungsmöglichkeiten für technische Zeichenfolgen, etwa für Parameter in einer Konfiguration (z. B. "Variablenname" im Variable-Wertauflöser), Rohdaten für eine Datei (s. Dateireferenz) oder zur Definition eines Datenobjekts, s. Objekt aus JSON erzeugen, usw.) definieren sollen. Für solche Inhalte ist der Text-Wertauflöser .
Konfiguration
Der Text-Wertauflöser bietet ein Textfeld-Element mit der Darstellungsart "Mehrzeiliger Text" mit den folgenden Eigenschaften an:
|
|
Sonderfall: Direkteingabe für einen Text-Parameter
Wenn im Kontext einer Konfiguration ein Textwert für einen Parameter erwartet wird, der wahlweise als statischer Text oder durch eine beliebige andere Wert-Konfiguration definierbar sein soll, bietet die Benutzeroberfläche initial ein Textfeld für die Direkteingabe von statischem Text an.
Beispiel: Parameter Standardfehlermeldung in der Abbrechen-Ereignisaktion
Wird die Direkteingabe genutzt, indem ein statischer Text in das Textfeld eingegeben wird, dann wird die Eingabe im Hintergrund einem Text-Wertauflöser als Textwert zugeordnet.
Der Text-Wertauflöser wird allerdings typischerweise auch dann nicht angezeigt, wenn bereits statischer Text definiert ist:
Erst ein Klick auf den kleinen grauen Pfeil links unten im Textfeld aktiviert die übliche Darstellung der Wert-Konfiguration für den Parameter:
Ein Klick auf das [+]-Symbol rechts in der Wert-Konfiguration erlaubt den Zugriff auf den Text im Text-Wertauflöser:
Beispiel
Im Kontext einer Ereignisbehandlung wird unter bestimmten Umständen eine Abbrechen ausgeführt, die dem Benutzer eine Standard-Fehlermeldung (CORESYSTEM_BaseDataManager_uniqueKeyViolationWithField) anzeigt.
Die Lokalisierung der Fehlermeldung verwendet einen Parameter ({0}), dem in unserem Kontext ein statischer Textwert ("GTIN") zugewiesen werden soll:
{
0
} muss eindeutig sein.
Konfiguration:
Die Abbrechen-Ereignisaktion wird wie rechts abgebildet parametriert:
|
|
Laufzeitbeispiele:
Für Aktuelle Sprache "Deutsch" (de) mit Standard-Lokalisierung:
Für Aktuelle Sprache "Englisch" (en) mit Standard-Lokalisierung: