Dies ist, was ich in der Tabelle haben:Erste Liste der ausgewählten Kontrollkästchen in der Tabelle
<td><g:checkBox name="book_${bookInstance.id}"/> </td>
Und das ist, wie ich versuche, Instanzen erhalten ausgewählt:
params.each{
if(it.key.startsWith("book_"))
books << (it.key - "book_") as Integer
}
Ich bin eine leere Liste bekommen . Wie behebe ich das? Ich bin offen für Vorschläge, wenn Sie eine bessere Lösung haben.
ich das versucht habe und es funktioniert nicht. Ich habe genau das Gleiche gemacht und ich bekomme eine leere Liste. Und selbst wenn es funktionierte, würde ich erwarten, dass es alle Instanzen zurückgibt, nicht nur die ausgewählten. Etwas Hilfe/Klärung wäre großartig. – drago
Ich vermute das Problem (oder auf der Liste der Teil davon) ist, dass ich das Formular mit übergebe, die nur die Parameter übergibt, die im g: jasperReport-Tag definiert sind. –
drago