Lo + Leído
Eventos destacados
Artículos para tus primeros pasos
Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos:
- Introducción a Groovy, parte 1 (Andrés Almiray)
- Introducción a Groovy, parte 2 (Andrés Almiray)
- Introducción a Groovy, parte 3 (Andrés Almiray)
- Introducción a Grails (Material Seminario ImaginaWorks)
Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:
Grails
Duda con Grails Refresh
juanmanuel1 - jueves 04/12/2008Hola soy un nuevo usuario de grails y estoy trabajando sobre una aplicacion de venta de boletos en linea (es para un trabajo escolar) el problema que tengo es el siguiente...
Tengo tres pogos uno para los estados, otro para las ciudades y otro que es el de boleto lo que quiero hacer es que en el de boleto aparesca la lista de estados y que al momento de seleccionar el estado despliegue otra lista con las ciudades correspondientes al estado seleccionado.
Gracias.
Re: Duda con Grails Refresh
idecasso - jueves 04/12/2008De hecho, aqui en la página existe un mini tutorial de ajax en Grails:
http://groovy.org.es/home/story/ajax-con-grails-faacutecil-y-eficaz
leelo, te puede ser util.
Re: Duda con Grails Refresh
idecasso - jueves 04/12/2008def elegirEstado = {
//Informacion que tengas que obtener y validaciones
redirect(view:"elegirCiudad", model:[estado:estado])
}
def elegirCiudad = {
//informacion y validaciones
//Creas el boleto y rediriges a donde quieras
}
Y creas dos vistas en views/boleto/ elegirEstado.gsp y elegirCiudad.gsp
tan solo tienes que hacer que cuando quieran crear un boleto en lugar de ir a las vista create te mande a elegirEstad, está solucion es facil pero el problema es que tienes dos vistas por separado.
Otra solucion es usar templates, parecido a lo anterior.
Otra más es usar el include plugin, una mezcla entre las templates y las dos vistas.
Por ultimo, podrias usar ajax, quedandote todo en una sola página, no se, podria ser con un
g:formRemote o g:remoteFunction, checa en la documentacion de grails sobre ellos, y recuerda que tienes que incluir en el encabezado de la página que libreria ajax vas a utilizar.
La documentacion esta en http://grails.org/doc/1.0.x/
Suerte y espero algo de esto te sirva, por cierto moderador, aparecen los ultimos hilso del foro con mensajes repetidos, podrías checarlo?