Dúvida ao fazer consulta com Criteria.
01/08/2010 00:00
0
Olá, sou novato em grails e tbm no grails brasil. Este é meu primeiro post aki no fórum.

Estou tentando fazer um filtro conforme o código abaixo. Consigo fazer a consulta, que me retorna os dados corretamente. Porém, quando vou renderizar a view com minhas listas preenchidas, os dados da lista "resourceInstanceList" são ignorados e não são enviados para a view. Fiz conforme este link http://www.grails.org/Hibernate+Criteria+Builder. Não sei o que está errado. Se alguém souber, será de grande valor.

Obrigado.


	
def filterByGroup = {
def teamInstance = Team.get(params['id'])
def functions = Function.findByTeam(teamInstance)
def criteria = Resource.createCriteria()

def resourceInstanceList = criteria.list{
and{
'in'("function", functions)
}
}

// Aki a variavel "resourceInstanceList" é um arrayList com o conteudo correto (conforme)

render(view: 'list',
model: [resourceInstanceList: resourceInstanceList, // Aki o array list é ignorado, não é enviado p/ view
resourceInstanceTotal: resourceInstanceList.size(),
locationInstanceList: Location.findAll(),
teamInstanceList: Team.findAll()])
}
Tags: Grails


0
Rafael, tudo bom?

Como você se certifica que o "resourceInstanceList" realmente não foi para sua view?
Aguardo um retorno seu pra tentarmos resolver o problema.

Abraço!
03/08/2010 00:00



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