Zum Inhalt springen

Abfrage auf Select-Werte in FLuid

Erstellt am 7. August 2013 · 2 Antworten · letzte Antwort am 13. August 2013

Tags: Fluid, FlexForms, Frage

dominiktome ·

Hallo Leute,

ich bin neu im forum, und suche jetzt auch schon seit einiger Zeit nach einer Lösung.

Folgendes Problem:

Ich habe eine Extension, deren Ausgabe ich großteils per FlexForm steuere ... soweit so gut.
Jetzt habe ich aber ein Feld, in dem ich per Select mehrere Datensätze auswählen kann, die danach im Frontend in einer Liste angezeigt werden sollen.
dies ist (derzeit) als select mit type db gelöst, und die UID's der Datensätze werden auch gespeichert. Allerdings in einer Kommaseparierten Liste.

Die Ausgabe habe ich schon versucht mit einem "<f:if condition="{reference.uid} IN {settings.selection}>" zu lösen, aber scheinbar kann das IF-Argument hier kein IN.

Hat irgendwer eine Idee, wie ich da trotzdem an nur die Datensätze komm, die im Flexform hinterlegt sind?

Wäre mir eine große Hilfe ...

Daneks chon mal,

dominik.tome

Unbekannter Benutzer ·

Naja das solltest du im Controller lösen. Mach dir im Repository eine Methode findByIdList oder sowas, dem solltest du die Id Liste übergeben können und es muss dir dann eben genau diese reference objekte selektieren. Die gibst du dann an den View weiter.

dominiktome · · Beste Antwort

Dachte mir schon, dass ich da über diesen weg gehn muss ...
hatte gehofft, da gäbs schon ne Lösung dafür.

Danke aber 🙂