Passagem de parametro para o controller
16/08/2013 17:20
0
Pessoal, estou com o seguinte problema.

Tenho que gerar diários de classe para turmas. Porém, tive que criar 3 diários diferentes, devido a particularidades de cada curso.

Ao clicar na opção de "diário de classe", o usuário deve escolher qual o tipo de diário será gerado. Os tipos de diário estão dispostos em uma combobox.

<g:select name="tipo_diario" noSelection="${['':'- Selecione uma opção -']}"
from="${['BANDA MUSICAL', 'MUSICA', 'OUTROS']}"
value="" />


Ao selecionar o tipo de diário desejado, o usuário acessa a opção de impressão, para gerar o pdf. No entanto, não estou conseguindo recuperar o valor do tipo_diário no meu controller para então imprimir o diário correto.

O opção de impressão tem o seguinte código:

<g:link class="print" action="DIARIOCLASSE"><g:message code="default.button.print.label" default="Print" /></g:link>

Como recupero esse valor?
Tags: parametro gsp controller


0
Antes de tudo, já tentei params.tipo_diario no controller. Ele retorna nulo.
16/08/2013 17:33


0
É o seguinte, quando trabalhamos com select, precisamos de valores do tipo CHAVE, VALOR, e você está passando apenas labels.

Tente usar um Enum ou preencha na mão.
16/08/2013 18:35



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