Mostrando entradas con la etiqueta Grails custom select personalizar optionValue. Mostrar todas las entradas
Mostrando entradas con la etiqueta Grails custom select personalizar optionValue. Mostrar todas las entradas

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 ;)