Y a-t-il un moyen de sortir d'un < g: chacun>? J'ai une page dans laquelle je parcours une liste et je dois m'assurer qu'une case à cocher est cochée si c'est la valeur stockée dans DB.Grails/GSP: sortir de <g:each>
Pour le rendre un peu plus clair, s'il vous plaît envisager quelque chose comme:
<g:each in=${list1}>
<g:each in=${list2}>
<g:if test="${list1.id == list2.id}">
<input type="checkbox" ... checked="checked" />
</if>
</g:each>
...
</g:each>
où list1 est, par exemple Domain1.list() (c.-à toutes les valeurs possibles) et liste2 est Domain2.find (...) (c'est-à-dire les valeurs SÉLECTIONNÉES)
Dans le g: chacun, j'ai besoin d'afficher TOUT de list1 (d'où le "..." après le interne chacun) avec une case à cocher mais je dois m'assurer que ceux de list2 (les éléments sélectionnés par l'utilisateur qui ont été enregistrés dans DB) doivent être vérifiés en conséquence (if statement).
Maintenant, si le statut vérifié a été changé lors de la première itération, je dois sortir de l'intérieur chaque ... façon de le faire?
Merci!
ah, ok ... Je vais regarder dans ce plus. Merci!! – callie16