Secciones

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: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Grails

Duda con Grails Refresh

juanmanuel1 - jueves 04/12/2008

Hola 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/2008
Tienes varias opciones, una es crear dos vistas, una para elegir estado y otra para elegir ciudad, entonces rediriges de la vista de estado a la vista de ciudad, pero como? pues al controlador de Boleto le agregas dos metodos:

def 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?

Re: Duda con Grails Refresh

idecasso - jueves 04/12/2008

De 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

juanmanuel1 - viernes 05/12/2008
Muchas gracias voy ver el tutorial y si fue de gran ayuda Saludos.
Responder al hilo | Volver al foro "Grails" | Volver a los foros