Remote Functions Grails + Jquery + Templates
16/08/2011 16:19
0
Boa tarde pessoal,

Estou tendo o seguinte problema:

Imaginem o seguinte cenário:

Não entrarei em detalhes do código para não ficar extenso o post.

Index.gsp => tenho definido todas as funções que se aplicarão a todos os combos do site, ex: ('select').css('color','red');

Aí todos os combos do Index.gsp e todas outras telas que eu entrar respeitam essa regra, pois há refresh da pagina.

No entanto, se eu uso o remoteFunction do grails, que renderiza um template e este contém um combo, o mesmo não é afetado pela regra do jquery.

Então entrei dentro do template e coloquei a instrução: ('select').css('color','red'); dentro de uma tag javascript com todas as definições do index.gsp para poder funcionar e ainda assim não funcionou.

Eu não gostaria que a solução fosse ficar duplicando o código em todas as chamadas ajax que eu fizer.

Alguém já teve este tipo de problema?

Desde já agradeço a ajuda.
Tags: jquery grails ajax


0
1 - Você precisa criar um método em JS que contêm o código que será executado ao termino de carregar a página

depoisDeCarregarApagina() {
('select').css('color','red');
.
.
(outras coisas)
}

2 - Um function que faz a chamada em AJAX e depois function "depoisDeCarregarApagina"

chamadaEmAjax() {
código em ajax com "callback" para depoisDeCarregarApagina()
}

3 - certo?

Espero ter ajudado
18/08/2011 22:07


0
Muito obrigado Aquino, ajudou e muito.
19/08/2011 10:13



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