Como pegar vários objetos no controller?
15/11/2011 16:51
0
Olá a todos!

estou com um problema que nao estou conseguindo resolver, é o seguinte:

1 - tenho duas classes de domínio: Preferencia e PlanoDePreferencias
2 - tenho um gsp na view onde o usuario vai selecionar várias 'Preferencia'. Neste gsp criei um botao onde o usuario vai clicar e totas as "Preferencia" que ele escolheu serão salvas em seu 'PlanoDePreferencia'.

Como que eu faço para pegar estes objetos Preferencia no controller?
ou seja, preciso salvar uma lista de Preferencia que o usuario escolheu no PlanoDePreferencia.

Se alguem também souber de algum plugin que possa ajudar ficarei grato.

Obrigado.
Tags: list, controller, pegar varios objetos


0
Oi Victor, a primeira vez que vi a solução cai o queixo de tão simples :)

Seguinte: na sua view, basta incluir mais de um componente de input com o mesmo atributo name.
Quando for para o controlador, todos estes virão como uma lista ordenada, em cima da qual você simplesmente itera o seu controlador.

Da uma olhada neste link:


0
Blz Henrique, vou tentar da forma que vc falou. Parece bem simples mesmo.

o link que vc passou não está aparecendo. Teria como mandar ele novamente?

e muito obrigado, qualquer coisa aviso aqui.
16/11/2011 13:45



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