Usar Ajax para alterar g each em tempo de execução
Postado em 08/06/2012 18:14
0
0
Da pra utilizar Ajax para alterar o atributo "var" de um <g:each> em tempo de execução de modo que ele fique dinâmico na tela?

Não sei se fui claro, caso não, eu tento reformular a dúvida.

Obrigado.
Tags: geach ajax
Andrei Maxwel
Pontos: 67






0
0
08/06/2012 21:46
Olá, Andrei.

Você quer alterar durante a iteração ou após o GSP já renderizado na tela?

José Yoshiriro (Yoshi)
Pontos: 1131



0
0
09/06/2012 12:39
Yoshiro,

Gostaria que a alteração ocorresse após a GSP já estar renderizada. Isso é possível?
Gostaria que ficasse igual o facebook, por exemplo, que carrega as atualizações sem que o usuário necessite atualizar a página.
Caso não seja possível, alguma idéia para obter um efeito semelhante.

Obrigado.

Andrei Maxwel
Pontos: 67



0
0
09/06/2012 22:30
Olá, Andrei.

Amigo, isso só é possivel com técnicas ajax (com requisição de tempos em tempos) e/ou "ajax reverso" (com comet ou websockets).

Nativamente o Grails não faz isso (e nem Rails e nem PHP que eu saiba). É "no braço" ou via plugins.

José Yoshiriro (Yoshi)
Pontos: 1131



0
0
09/06/2012 22:33
Ah, Andrei. Um dos cases publicados aqui mesmo no Grailsbrasil.com faz muito isso:
http://www.buddytrading.com/BuddyTrading/

O caso foi publicado aqui:
http://www.grailsbrasil.com.br/caso/show/15

De repente os criadores topam te passar algumas dicas.

José Yoshiriro (Yoshi)
Pontos: 1131



0
0
14/06/2012 13:43
Hmm, valeu. Vou dar uma olhada...

Abraço.

Andrei Maxwel
Pontos: 67



0
0
14/06/2012 14:07
Yoshiro, você conhece algum plugin que faça algo desse tipo?

Andrei Maxwel
Pontos: 67



0
0
14/06/2012 15:47
Não, Andrei. Não conheço, pois ainda não prexisei implementar isso.

Abraços.

José Yoshiriro (Yoshi)
Pontos: 1131



 


Esqueceu sua senha?
 
Grails Brasil é mantido por itexto Desenvolvimento de Projetos Ltda.
Em caso de problemas, sinta-se livre para procurar Henrique Lobo Weissmann (Kico) por e-mail: kicolobo@itexto.net
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão (clique no logo à direita para maiores detalhes)