Filtros
07/04/2013 01:06
0
Boa Noite!


Comecei a trabalhar com Grails a Pouco tempo e gostaria de uma ajuda.
Criei um projeto e nele criei meus controllers, domains e view. O que gostaria de fazer e não estou conseguindo é o seguinte. Tenho um controller chamado “Pedidos” na minha índex eu chamo o list do pedidosController que por sua vez roda tranquilamente. Ao lado do botão no index, que chama o list, tenho um outro botão o qual me traria o mesmo list mas filtrado a partir de um atributo do tipo booleano. Na prática gostaria que só me apresentasse os pedidos que tiverem este atributo como “false”.
Tags: filtros, list


0
Dae Guri

Bom guri se eu entendi bem vc pode fazer assim, passa uma variavel via post ou get mesmo para o controller


def list = {

def pedidoList

if (params.nomeParametro) {
pedidoList = Pedido.findAllBySeuCampoBoolean(false)
}else{
pedidoList = Pedido.findAll()
}

[pedidoList:pedidoList]

}



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto