Hallo Zusammen, ich habe folgende Problemstellung :
Liste mit Aufträgen. erste Zeile stellt immer die Headzeile je Auftrag dar.
Zweite und folgende Zeile jeweils die Auftragspositionen
Also in etwa so
Auftrags-ID – Zeilentyp – Artikelnummer
123 – Head –
123 – Child – gr-1233
123 – Child – gr-2344
124 – Head –
124 – Child – ff-15555
124 – Child – ff-15566
Ich sollte jetzt Filtern, wenn Artikelnummer beginnt mit gr- dann soll in der korrespondierenden Head-Zeile in Artikelnummer ein Hinweis rein. Zum Beispiel „gr-“
Ich habe es jetzt wie folgt versucht
<#if OrderHeadOrderTypeID == „1 --bzw. in unserem Beispiel Head–“>
<#if OrderItemsVariantExternalItemID?starts_with(„grl-“)>gr-</#if><#else>${parent[„OrderItemsVariantExternalItemID“]!} – ${OrderItemsVariantExternalItemID!}</#if>
Mein Problem - wenn ich OrderItemsVariantExternlItemID abfrage, kommt da ja kein Ergebnis, da die Headzeile logischerweise keine Artikelnummer besitzt. Ich sollte jetzt auf die nächste nicht-Head-Zeile zugreifen können. Es gibt ja die Parent und Child Logik. Gibt es hier nicht sowas wie „NextRow“ oder ähnliches?
Zudem greift auch das parent bei mir nicht.
Ich wäre sehr dankbar für Eure Hilfe.
Gruß Markus