- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FS_List Label (inline + FS_Dataset )
Hallo Zusammen,
ich habe eine FS_List vom Typ Inline, die eine Absatzvorlage mit dem Typen FS_DATASET verwendet.
Nun wรผrde ich gerne als Label der FS_LIST jeweils den Namen aus dem gewรคhlten Datensatz der FS_DATASET ausgeben.
Keine Adressierung fรผhrt aber zum Erfolg, habe ich etwas รผbersehen ?
<LABEL lang="*">#item.st_edition_data.get(0).get("tt_name")</LABEL> |
Viele Grรผรe
Udo Klose
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Udo,
das geht, wenn man die richtigen Datentypen nimmt.
So als Vorabhinweis: Man sollte sich bewusst sein, dass im Fall von Sectiontemplates potentiell unterschiedliche Formulardefinitionen in der gleichen FS_LIST befinden. Wenn dem so ist, muss man das Label mit entsprechenden if-Konstrukten absichern, sonst kommt es zu Fehlern.
Der Ausgangspunkt des Labels, also das #item-Element, ist bereits der einzelne Eintrag (FormData). Dessen Inhalte stehen direkt als Eigenschaften zur Verfรผgung, ich nehme an, dass st_edition_data bei dir die Dataset-Komponente ist. Die Rรผckgabe dieser Komponente ist laut API ein DatasetContainer. รber diesen kann der Dataset abgefragt werden und darรผber wiederum dessen Formulardaten. Der Weg bei dir mรผsste also lauten:
#item.st_edition_data.dataset.formData.tt_name
Solltest du mit diesen Hinweisen nicht weiterkommen, bitte nochmals hier melden.
Beste Grรผรe
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Udo,
laut der Beschreibung im ODFS kann das Label รผber #item.Tabellenname.Spaltenname ausgegeben werden (siehe LINK).
Hast du das einmal probiert?
Viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Michaela,
dort hatte ich bereits nachgeschaut. FS_DATASET ist in der Konstellation wohl nicht ansprechbar und gibt an der FS_LIST immer nur den eigenen Labelnamen
zurรผck, nicht den selektierten Datensatz:
FS_LIST -> Sectiontemplate -> FS_DATASET
Viele Grรผรe
Udo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Udo,
das geht, wenn man die richtigen Datentypen nimmt.
So als Vorabhinweis: Man sollte sich bewusst sein, dass im Fall von Sectiontemplates potentiell unterschiedliche Formulardefinitionen in der gleichen FS_LIST befinden. Wenn dem so ist, muss man das Label mit entsprechenden if-Konstrukten absichern, sonst kommt es zu Fehlern.
Der Ausgangspunkt des Labels, also das #item-Element, ist bereits der einzelne Eintrag (FormData). Dessen Inhalte stehen direkt als Eigenschaften zur Verfรผgung, ich nehme an, dass st_edition_data bei dir die Dataset-Komponente ist. Die Rรผckgabe dieser Komponente ist laut API ein DatasetContainer. รber diesen kann der Dataset abgefragt werden und darรผber wiederum dessen Formulardaten. Der Weg bei dir mรผsste also lauten:
#item.st_edition_data.dataset.formData.tt_name
Solltest du mit diesen Hinweisen nicht weiterkommen, bitte nochmals hier melden.
Beste Grรผรe
Stefan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo udo,
benรถtigst Du noch weitere Hilfe oder hat Dir die Antwort von Stefan bereits geholfen?
In diesem Fall wรคre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere
Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lรถsung
gefunden haben, wรคre es nett, wenn Du diese hier bereitstellst.
Viele Grรผรe
Martin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Stefan,
habe ich doch glatt vergessen, hier zu antworten.
vielen Dank, das war natรผrlich die Lรถsung.
Viele Grรผรe
Udo