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

chebox

BlackNess - jueves 20/05/2010

Necesito un gran favor estoy creando un chebox list.

donde se seleccionan categorias y despues quiero mostralo en otra vista... 

domain

class Respaldos implements Serializable{
static searchable = true
    Date fecha
    String usuario
    Date reciclaje
    String status

//relaciones
//imprimir
    static belongsTo = [categoria: CategoriaRespaldo]
    static constraints = {
        }
}
 

 controller

  listaCategoria{
        on("siguiente"){
            def seleccionados = params.seleccion
            flow.lista = seleccionados
        //    def selec = Respaldos.findAllById(seleccionados)
            if(flow.lista){
    //        def respalds = Respaldos.get(params.id)    
            }
            if(flow.lista == null ){
            list=0
            println("No ahi")
            //def t = (seleccionados)
            }
            println (params.seleccion)
/*

 

vista

 iv class="list">
<g:form action="respaldo">
    <table border="1">
    <tr>
    <td></td>
    <td>Id</td>
    <td>Fecha</td>
    <td>Usuario</td>    
    <td>Categoria</td>
    <td>Status</td>
    <td>Reciclaje</td>
    
    </tr>     
     <g:each status="i" in="${respaldos}" var="${res}">
    <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">    
    <td><g:checkBox name='seleccion' value="${res.id}" /></td>
    <td><li><g:link controller="respaldos" action="list" id="${res.id}">${res.id}</g:link></li> </td>
    <td><li><g:link controller="respaldos" action="list" id="${res.id}">${res.fecha}</g:link></li> </td>
    <td><li><g:link controller="respaldos" action="list" id="${res.id}">${res.usuario}</g:link></li> </td>
        <td><li><g:link controller="respaldos" action="list" id="${res.id}">${res.categoria}</g:link></li> </td>
        <td><li><g:link controller="respaldos" action="list" id="${res.id}">${res.status}</g:link></li> </td>
        <td><li><g:link controller="respaldos" action="list" id="${res.id}">${res.reciclaje}</g:link></li></td>
    </tr>
    
    </g:each>
    </table>
     <g:submitButton name="atras" value="atras" action="atras" />
    <g:submitButton name="siguiente" value="siguiente" />
</g:form>
</div>

Lo que deseo es hacer un in donde se encuentren todos los seleccionados del chebox.

no se si me explico bien...

Re: chebox

BlackNess - viernes 21/05/2010
ya lo resolvi!!! grachas si alguien necesita esto me dice... no lo pongo porq no lo tengo a la mano...

Re: chebox

itubal - domingo 30/05/2010

Hola BlackNess:

 Pues yo estoy con un caso parecido ¿Me lo podrias enviar o postear?

Puesdes buscarme en Twitter @itubal o en google tambien josemar1992 y por aqui claro que sí.

 

Un saludo y mil gracias

Responder al hilo | Volver al foro "Grails" | Volver a los foros