mfitt
Returning Observer

Schnipsel/Snippets aus FS_CATALOG auslesen

Jump to solution

Hallo,

ich würde gerne in einem Schnipsel auf einen Wert aus einem FS_CATALOG Feld zugreifen. Ist das irgendwie möglich?

Da ja mehrere Einträge in einem FS_CATALOG stehen können, müsste man ja eigentlich eine for-Schleife einbauen. Dazu finde ich allerdings nichts.

Das hier hat mir nicht weitergeholfen: https://community.crownpeak.com/t5/Questions-Answers/For-Schleife-in-Schnipsel-Snippets-nutzen/m-p/4...

Wenn man auf den ersten Eintrag zugreifen könnte wäre das auch schon hilfreich.

Hätte jemand einen Ansatz?

Viele Grüße
Marcel

0 Kudos
1 Solution

Accepted Solutions
f_koenig
Returning Observer

Hi,

versuche es mal so in etwa:

"Feld \"" + st_dependency.sectionName + "\" hat " +
if( st_patterns.length == 1,
	"den Wert " + st_patterns.getSnippets().get(0).getHeader(),
	"einen der Werte " + st_patterns.getSnippets().map( item -> item.getHeader() )
)

Hier wir geschaut, ob im FS_CATALOG-Feld "st_pattern" ein oder mehrere Einträge enthalten sind. Bei einem Eintrag, wird der Schnipsel des ersten Eintrages geladen, falls mehrere Einträge vorhanden sind, werden diese mit der map-Funktion durchlaufen und ausgegeben.

Viele Grüße
Fabian

View solution in original post

1 Reply
f_koenig
Returning Observer

Hi,

versuche es mal so in etwa:

"Feld \"" + st_dependency.sectionName + "\" hat " +
if( st_patterns.length == 1,
	"den Wert " + st_patterns.getSnippets().get(0).getHeader(),
	"einen der Werte " + st_patterns.getSnippets().map( item -> item.getHeader() )
)

Hier wir geschaut, ob im FS_CATALOG-Feld "st_pattern" ein oder mehrere Einträge enthalten sind. Bei einem Eintrag, wird der Schnipsel des ersten Eintrages geladen, falls mehrere Einträge vorhanden sind, werden diese mit der map-Funktion durchlaufen und ausgegeben.

Viele Grüße
Fabian