Autor Tópico: Recarregar um widget após alteração de campos noutro widget  (Lida 1693 vezes)

jobsoncunha

  • Iniciante
  • **
  • Mensagens: 79
    • Email
Recarregar um widget após alteração de campos noutro widget
« Online: Outubro 28, 2013, 05:15:51 pm »
Olá Senhores,


Estou fazendo uma aplicação de agendamento de serviços que usa dois widgets. No primeiro tenho uma aplicação form com os seguintes campo:

Data, Tipo, Profissional e Cliente

No segundo widget tenho uma aplicação de consulta que verifica e mostra os registros agendados de acordo com as informações (data, tipo, profissional) do primeiro widget.

No momento estou utilizando o tempo de recarga do segundo widget para atualizar as variáveis de ambiente que são alimentadas na alteração dos campos do primeiro widget. Esta funcionando, porém, não é a maneira que eu gostaria de resolver. Eu gostaria é que o segundo widget atualizasse somente quando um dos campos do primeiro widget fosse alterado.

Utilizei o comando, abaixo, no evento ajax on-change dos campos,  más não obtive sucesso.

"<script language='javascript'>
  parent.window['id-iframe-widget2'].location.reload();
</script>";

Este comando foi encontrado em num dos tópicos sobre container,

 Alguém já resolveu problema semelhante, que possa me ajudar.

Ficarei grato.



Jobson

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 254
    • Email
Re:Recarregar um widget após alteração de campos noutro widget
« Responder #1 Online: Novembro 25, 2013, 05:48:28 pm »
Olá, grande Jobson.

Tente isso:

"<script language='javascript'>

       parent.document.getElementById('id-iframe-widget2').contentWindow.document.location.reload();

</script>";

Não testei, mas olhando alguns exemplos, creio que funcione.

Caso não funcione, inspecione seu código para ver o erro javascript gerado.


Abraços.

Wennys Carlos
Skype: wennys.carlos
Wennys Carlos