Neues Thema starten

row.getCols() mit Filter

Hallo, ich nutze hier z.B.

${row.getCols().filter("image*", "INCLUDE").join(",")!}

um alle Bilder aus allen Spalten zusammen in einem Feld zu erhalten. Jetzt kommt es aber oft vor, daß Spalten auch mal leer sind. Wie kann ich das herausfiltern? Sonst bekomme ich sowas:

https://www.xxx.jpg,,,,,,,,,,,,,,,,,,,,,,,,,,

wenn das SS 26 Bildspalten hat, von denen aber (in dieser Zeile) nur eine einen Inhalt hat. Natürlich kann ich davon dann wieder einen substring bilden, um die Kommata wegzubekommen, aber eleganter wäre hier ein Filter, ob die Spalte überhaupt einen Inhalt hat, vielleicht à la:

${row.getCols().filter("image*", "if_not_empty", "INCLUDE").join(",")!}

oder sowas.


Gruß Micha

1 Kommentar

Hallo Micha, 


ich habe es notiert und wir denken darüber nach ob wir etwas einbauen können.


Bis dahin kannst du (den Worarround) über Suchen & Ersetzen (Regex) verwenden : 




Viele Grüße

Torsten

Anmelden um einen Kommentar zu veröffentlichen