martes, 13 de octubre de 2009

Personalizar el valor optionValue de un tag g:select

Cuando utilizamos un tag como

podemos usar un atributo optionKey y un atributo optionValue.

El atributo optionValue lo utilizamos para decidir qué campo es el que deseamos mostrar, por ejemplo:


Pero ¿Qué pasa si deseamos que en la lista de select, sea visible más de un atributo, o si deseamos procesar los valores antes de mostrarlos?

Una solución, puede ser la siguiente:



En el ejemplo anterior, ponemos el atributo nombre en mayúsculas, y le agregamos a la cadena, el atributo 'autor'. Nótese que se utiliza doble llave ${{}}

Happy Grails ;)

No hay comentarios:

Publicar un comentario