Texts with embedded dynamic values

Syntax

	$res-key.fill($value1,..., $valueN)

Description

Dynamic values can be embedded in a multilingual text. The syntax for this is defined via the Java message format. If a multilingual text contains such placeholders ({0}, {1},...), these can be assigned using the fill function.

If not all parameters are occupied by the call of fill, the result contains still open parameters, which can be occupied in a further call of fill. This means that the two following expressions are equivalent:

$res-key.fill($value1, $value2).fill($value3, $value4)

$res-key.fill($value1, $value2, $value3, $value4)

Parameter

Name Type Description Mandatory Default
res-key Business object A resource key with at least one parameter that can be filled dynamically. yes
values String Dynamic values for the placeholders within the res-key. yes

Return value

Type: String

A multilingual text with parameters inserted.

Examples

#("Die Antwort lautet {0}."@de, "{0} is the answer."@en).fill(42)

Output German: Die Antwort lautet 42.

Output English: 42 is the answer.