Split de elementos de uma lista
22/09/2010 00:00
0
Esta é uma dúvida muito básica. Eu tenho o seguinte código no controller:


render (lista.each{println it})


Que me dá o seguinte resultado (a lista de quotas em atraso):


[ Rui Miranda: Sócio, 3.0. € Janeiro de 2005. -, Rui Miranda: Sócio, 4.0. € Junho de 2006. -, Rui Miranda: Sócio, 7.0. € Novembro de 2009. -]


Mas eu queria ter algo como:

[ Rui Miranda: Sócio, 3.0. € Janeiro de 2005. -
Rui Miranda: Sócio, 4.0. € Junho de 2006. -
Rui Miranda: Sócio, 7.0. € Novembro de 2009.


Ou seja impresso em diferentes linhas. Mas como os elementos estão dentro de uma lista eu não consigo separá-los. Já tentei pô-los dentro de uma Gstring. Ou de por uma "\n" no toString() mas nada resulta. Não sei se é o render que não deixa mostrar várias linhas. Alguma dica?
Tags: Tópicos avançados


0
O método "render" irá renderizar no output do browser, ou seja, tem que ser um html válido.
Teria que quebrar linhas com <br /> Mas não vejo onde isso seria usado....

Ou seja, qual a finalidade de imprimir no browser em linhas diferentes?
Não seria melhor retornar a lista para um GSP que faria este trabalho sujo?

[]s,
27/09/2010 00:00


0
Mas então é possível quebrar com linhas <br> ? Seria alguma coisa como:

render (lista.each{println it <br>})
29/09/2010 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto