Buscar
Social
Ofertas laborales ES

Entries in controlador (97)

miércoles
jul212010

Cómo hacer funcionar el plugin 'Export' con 'Filterpane' (inglés)

Que Grails dispone de un ecosistema inagotable de todo tipo de plugins para integrarse con todo tipo de tecnologías es algo que nadie discute, pero dada la naturaleza de desarrollo independiente de cada plugin, puede que éstos funcionen perfectamente de forma individual, pero no lo hagan de forma correcta cuando se combinan. En cualquier caso, siempre hay una solución y aquí os dejamos un ejemplo.

Más información sobre making export plugin work with filterpane (traducido al español).
lunes
jul052010

Problema de ordenación al customizar búsquedas (inglés)

La posibilidad de generar de forma automática los mantenimientos CRUD para una clase de nuestro dominio es una de las características más apreciadas en Grails. Dentro de esta utilidad, Grails es hasta capaz de proporcionarnos ordenación mediante la etiqueta g:sortableColumn. Sin embargo, cuando precisamos de una ordenación más avanzada, como por ejemplo sobre asociaciones de nuestra clase, entonces hay que trabajar un poco y gestionar algunos aspectos manualmente.

Más información sobre Sorting Problem of Customize Search Result (traducido al español).
viernes
jul022010

Vinculación de datos y asociaciones 1:M (inglés)

Tras el reciente artículo de Peter Ledbrook acerca de GORM, aquí os dejamos un artículo donde se explica cómo crear un 'data binder' para que automáticamente gestione nuestras asociaciones 1:M en el controlador.

Más información sobre Data Binding and One-To-Many Associations (traducido al español).
viernes
jul022010

Plantillas en Grails

Nuestro amigo Fran García acaba de publicar un artículo sobre las plantillas en Grails donde explica cómo podemos cambiarlas para poder generar el "scaffolding" adecuado a nuestras necesidades.

Más información sobre Templates en Grails.
lunes
jun282010

Nuevo plugin: SmartGWT plugin (inglés)

Si estás buscando una librería de 'widgets' para tu aplicación Grails, quizás te interese este plugin que permite integrar SmartGWT con tu aplicación de forma sencilla. La principal idea detrás de SmartGWT es el concepto de objeto "fuente de datos", que puede indicarse en XML, JSON, etc.

Más información sobre SmartGWT plugin (traducido al español).
viernes
jun182010

Reporte 'logrado' de errores en Grails (inglés)

Al estar basado en un lenguaje dinámico, en ciertas ocasiones los mensajes de error o las excepciones de Grails pueden llegar a ser algo crípticas. Trucos como el presentado en este artículo pueden ayudarnos a mostrar dicha información de una forma más legible.

Más información sobre Slick Grails Error Reporting (traducido al español).
miércoles
jun162010

Nueva liberación 1.1.2 del plugin Vaadin para Grails

Se trata de una liberación menor que simplemente actualiza el JAR de Vaadin a la última versión estable, la 6.3.4.

Más información sobre Grails Vaadin plugin 1.1.2.
martes
jun152010

Y otro artículo general sobre Grails (inglés)

Aunque se trata de un simple resumen de la tecnología, siempre es interesante conocer la visión que cada desarrollador tiene acerca de Grails.

Más información sobre Grails (traducido al español).
lunes
jun142010

Injectando un 'bean' en un controlador Grails sin 'auto-wiring' (inglés)

Grails está basado en Spring, y por ello, por defecto, utiliza el mecanismo de 'auto-wiring' para inyectar las dependencias tanto en controladores, como servicios, como trabajos Quartz, etc. Sin embargo, en ocasiones este comportamiento por defecto puede que encaje con el resultado que pretendemos obtener, y aquí es cuando podemos 'bajar' a Spring e indicarle mediante configuración cómo queremos que se resuelvan las dependencias. Imaginad, por ejemplo, el caso en que un controlador Grails utiliza dos implementaciones distintas del mismo servicio.

Más información sobre Injecting a bean into a Grails controller without using auto-wiring (traducido al español).
lunes
jun142010

¿Cuándo deberíamos usar la memoria 'flash' en Grails? (inglés)

Para poder enviar mensajes a la vista (y cualquier otro tipo de objeto) al hacer una redirección, Grails ofrece la memoria 'flash', que no es más que un tipo de ámbito específico que permite que la información sobreviva más allá de la petición actual. En este artículo se dan algunas pautas y se discute la mejor forma de aprovechar este tipo de ayuda que nos proporciona Grails.

Más información sobre When should we use the Grails flash? (traducido al español).