lunes, 27 de agosto de 2012

Escape para llaves en Grails

Cuando nos encontramos editando una gsp, podemos toparnos con el problema de querer incluir llaves (curly brackets) dentro de la llave que indica código groovy. En algunos casos, puede provocarnos un error del estilo de "expecting '}', found ')'", o algo por el estilo.

Una solución rápida se presenta en el siguiente ejemplo:

<g:each in="ZZZ.list()" var="var">
               
${var.XXX.sum{ it.YYY.size() } }

</g:each>

Solución:

<g:each in="ZZZ.list()" var="var">

<%  var.XXX.sum{ it.YYY.size() } %>

</g:each>




No hay comentarios:

Publicar un comentario