Pegar valor de um select
13/03/2013 14:23
0
Amigos, tenho a seguinte situação, o usuário deve escolher uma viatura em um SELECT, após escolher a viatura ele digita o valor atual do odômetro. Após digitar o valor do odômetro, ao sair do edit (onExit) eu preciso válidar a quantidade de Km rodados, para isso preciso pegar o id da viatura escolhida no select e buscar o ultimo odômetro para então fazer a comparação entre o valor do odômetro informado e o que está no banco de dados, caso a diferença seja superior a 500km devo pedir uma confirmação na tela, se o valor está correto ou não. Meu select:

<g:select name="viatura.id" id="viatura" noSelection="['':'']" from="${rq1006Instance.pontoEstoque.getAllVeiculos()}" optionKey="id" value="${rq1006Instance?.viatura?.id}"/>

Por tudo que já pesquisei, se eu fizer um método no controlador, eu não conseguirei pedir a confirmação do usuário, é possível fazer um java script que chame o método do controlador ou recupere o valor do odômetro que está no banco par que eu possa fazer a validação ?

Obrigado !!
Tags: Select, Java Script


0
Olha você pode colocar um remoteFunction no onBlur do campo do Odômetro e passar como parâmetro da função o Km e o número da viatura para uma função de um controller.

Referência para remoteFunction aqui
13/03/2013 21:44



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