Como passar parâmetros de uma view para um controller?
03/09/2014 13:28
0
Prezados membros,

Como faço para passar parâmetros de uma view para um controller. Gostaria que o elemento list() de uma g:select passasse parâmetros (parms) ao controller. E de acordo com estes parâmtros a lista trazer apenas uma quantidade de registros devidamente filtrada.

Obrigado,
Tags: parâmetros;view;controller;params;list;


0
Olá Pedro,
Passar um parâmetro para a controller é bastante simples, no exemplo abaixo o atributo oculto "myParam" será passado para a controller:
<input type="hidden" name="myParam" value="123"/>

Para acessá-lo na controller basta fazer
params.myParam


Quanto ao método list ele é um método stático da Domain http://grails.org/doc/2.3.11/ref/Domain%20Classes/list.html e retorna a lista de objetos daquela Domain.
03/09/2014 16:10


0
Me parece que o que está querendo fazer é filtrar os valores existentes no combo de acordo com o que o usuário ja digitou, é isso? Para isso você pode usar o Ajax, esse post tem um link bem explicativo.
03/09/2014 16:19



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