No javascript provider is configured (Grails 2.0)
31/12/2011 02:46
0
olá!

tenho uma aplicação rodando com o grails 1.3.7 que está funcionando.

fiz o upgrade para a versão 2.0 do Grails e passou a mostrar o seguinte erro:

Error 500: Error processing GroovyPageView: No javascript provider is configured

Code Snipped: [i]<g:render template="itemServico" model="['vendaServicoInstance':vendaServicoInstance, 'itemServicoInstance':itemServicoInstance]" />
</gui:expandablePanel>
</div>[/i]


o que aparece no "Code Snipped" é a renderização de uma página na qual eu faço uma chamada Ajax em um componente <g:slect :
onchange="${remoteFunction(controller:'servico', action:'getServico',
params:'\'servico.id=\' + escape(this.value)',
onComplete:'updateValor(e)')}"


Já coloquei na minha "main.gsp" a tag "<g:javascript library="jquery"/>"
Na página que dá o erro já coloquei tbém "<g:setProvider library="jquery"/>"

mas não da certo!

alguém sabe o que pode ser??

vlw
Tags: javascript provider remoteFunction setProvider GroovyPageView "No javascript provider"


0
Olá tudo bem Rodrigo, ao atualizar uma aplicação para o Grails 2.0 tive que adicionar as tags
<r:require module="prototype"/>
<r:layoutResources/>

para que minha função utilizando ajax funcionasse ... não sei se isso resolve o seu problema, até mais, espero ter ajudado.

Da uma olhada nesse link:

Your text to link here...
31/12/2011 15:45


0
blz Andrei!

tentei isso que vc passou mas ainda não deu certo =/

está aparecendo este erro:

| Error 2012-01-01 20:14:35,376 ["http-bio-8080"-exec-5] ERROR errors.GrailsExceptionResolver  - GrailsTagException occurred when processing request: [GET] /teste/vendaServico/show/5
No javascript provider is configured. Stacktrace follows:
Message: Error processing GroovyPageView: No javascript provider is configured
Line | Method
->> 99 | runTask in \grails-app\views\vendaServico\show.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Caused by GrailsTagException: No javascript provider is configured
->> 99 | doCall in D:/Java/Projetos/grails/teste/grails-app/views/vendaServico/show.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


coloquei na main.gsp, na página que deu erro, mas não funciona!

se tiverem outra dica, agradeço =]

vlw
01/01/2012 22:11


0
consegui fazer parar de dar o erro, usando o <g:setProvider library="prototype"/> na página que estava dando o erro (engraçado que eu tinha colocado antes e não funcionou).

mas agora, o componente g:select que executa uma chamada ao controller, não está funcionando!

onchange="${remoteFunction(controller:'servico', action:'getServico',
params:'\'servico.id=\' + escape(this.value)',
onComplete:'updateValor(e)')}"


cara... to quase desistindo desse grails 2.0 =/
02/01/2012 09:55


0
O Grails 2.0 não vem mais com o prototype por padrão. Então tem que instalar o plugin do prototype separadamente.

http://grails.org/plugin/prototype
02/01/2012 14:30


0
Exatamente, como rcauler falou, o grails 2.0 não vem com prototype, então vc deve intalar...

Vc está fechando todas as tags corretamente? Nesses momentos eu tento tudo, que havia esquecido de fechar uma tag, devido isso, minha função não estava funcionando.
02/01/2012 15:22


0
Instalei o prototype e agora está funcionando!

vlw pessoal!

abrs
03/01/2012 22: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