divs, ajax e controllers...
02/11/2010 00:00
0
Olá,

Tenho apanhado um bocado com páginas cheias de divs e ajax...

Existe algum modo de dentro de um contoller, redirecionar pra dentro de uma div específica ?
Tags: Tópicos avançados


0
Opa xnox, neste caso, não.

O controlador apenas retorna HTML para o navegador. O que você quer é trabalho do browser, que pode fazer uma requisição para o navegador e expor a resposta em uma div específica.

Quando estava aprendendo Ajax, duas ferramentas me ajudaram muito:
* jQuery - tornou TUDO mais fácil.
* Firebug - com ele eu podia experimentar no browser o meu código Javascript e resolver o problema.

Dica: muitas vezes eu tinha problemas porque tinha duas divs com mesmo id na página. Verifique se não está rolando isto com você.


0
Oi,

Estou usando justamente o JQuery pela primeira vez, o Firebug já usava a algum tempo...

Tenho uma pagina principal dividida em divs, topo, esquerda, direita e centro...

O Usuario clica nas opções e apenas a div do centro é alterada, aí coloquei uma tabs do jQuery...

Tenho conseguido fazer o que quero, mas apanhando um bocado... tipo tem hora que o remoteLink não funciona e o submitToRemote sim, ou ao contrário... <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? --> (se o dominio tem hasMany ou não ???)

Mas se eu pudesse dar um render ou redirect em um gsp pra dentro de uma div em outro gsp facilitaria a vida <!-- s:-) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":-)" title="Smile" /><!-- s:-) -->

Aproveitando o gancho o jQuery, substituí o scarffold por uma tabs do JQuery e cada aba é um edit de uma classe de dominio, funciona ok, mas quando a página é exibida, dá pra ver o tabs sendo construido, tem como evitar isso ?
03/11/2010 00:00


0
Olha, deve existir uma solução mais bonita que a que vou te sugerir ok? COM CERTEZA <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->

Simplesmente crie uma div com posição absoluta e z-index > 0 e fundo branco a ser exposta em cima das suas tabs.
Quando estas estiverem ok, simplesmente oculte esta div.
Assim o usuário não vê elas sendo montadas.

Eu avisei que não seria uma solução bonita. <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->



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