Pesquisar registro e retornar view Show
26/10/2011 23:42
0
Estou utilizando o código abaixo para fazer uma pesquisa. Só que ele me retorna uma lista com somente 1 registro (a matrícula é única) e tenho que clicar no registro para exibir a view Show do mesmo.

Gostaria de uma ajuda para alterar o código de forma que ele possa capturar o ID do registro encontrado e exibir a view Show do mesmo.


def query = params.matricula
if(query){
def cadastroInstanceList = Cadastro.findByMatricula("${params.matricula}"
def cadastroInstanceTotal = Cadastro.countByIdentificador("${params.matricula}")
render(view: "list", model: [cadastroInstanceList: cadastroInstanceList, cadastroInstanceTotal: cadastroInstanceTotal])
}
else {
redirect(action: "list")
}


Agradeço a quem puder ajudar.
Tags: Busca, exibir view Show


1
Se entendi corretamente o que vc quer:

def query = params.matricula
if(query){
def cadastroInstance = Cadastro.findByMatricula("${params.matricula}"
redirect(action: "show", id: cadastroInstance.id)
}
else {
redirect(action: "list")
}
27/10/2011 10:41


0
Valeu Castiel. Obrigado.
27/10/2011 11:08



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