Autor Tópico: Dicas para uso em Container  (Lida 4433 vezes)

George Carvalho

  • Expert
  • *****
  • Mensagens: 1370
    • Email
Dicas para uso em Container
« Online: Maio 17, 2010, 05:56:33 pm »
Dicas postadas por Robson Silva

Pessoal,

Gostei da aplicação container, mas não conseguia ver muita utilidade nela pela falta de comunicação entre um widget e outro.. mas como são "iframes", dá pra acessar por javascript e trabalhar com os dados de um widget através de outro...

o nome dos iframes segue um padrão: id-iframe-widget1, id-iframe-widget2, id-iframe-widgetX..

é possível pra acessar um widget de qualquer evento ou botão em outro widget, basta inserir um javascript através de um echo:

echo "<script language='javascript'>
parent.window['id-iframe-widgetX'].......;
</script>";

 
Exemplos:

- Realizar "refresh" no widget-2:
    parent.window['id-iframe-widget2'].location.reload();

- Alterar a url do widget-2 pra aplicação "grid_abc":
    parent.window['id-iframe-widget2'].location.href='../grid_abc/grid_abc.php';

- Capturar campo {cod_usuario} do widget-2:
    parent.window['id-iframe-widget2'].document.getElementByID('cod_usuario').value;

- Alterar campo {nome_usuario} do widget-2:
    parent.window['id-iframe-widget2'].document.getElementByID('nome_usuario').value = 'Novo Nome';

Não testei todas as possibilidades citadas, mas elas seguem o padrão do javascript..

Espero que seja útil pra alguem..

Att.
Robson
George Carvalho
Porto de Galinhas/PE

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: Dicas para uso em Container
« Responder #1 Online: Maio 25, 2010, 03:42:53 pm »
Excelente.

wetsite

  • Iniciante
  • **
  • Mensagens: 57
  • Aprender e aprimorar sempre...
    • Email
Re: Dicas para uso em Container
« Responder #2 Online: Agosto 18, 2010, 12:32:08 pm »
Prezado George,

Muito bom mesmo, continue postando novidades, vc não tem nem idéia de como tem ajudado no desenvolvimento dos projetos.

Welington Santos
Welington Santos

pedroms

  • Novato
  • *
  • Mensagens: 14
Re: Dicas para uso em Container
« Responder #3 Online: Setembro 14, 2010, 08:58:13 pm »
desculpem ressusitar o topico, agora vem uma pergunta... pq nao consigo rodar esse codigo no firefox? alguma alternativa?

no ie funciona perfeito.

Código: [Selecionar]
echo "<script language='javascript'> parent.window['id-iframe-widget1'].location.href='../calendar_treinamento/calendar_treinamento.php?var_tec={idtecnico}'; </script>";

Diogo Toscano

  • Administrator
  • Expert
  • *****
  • Mensagens: 590
    • :: ScriptCase ::
    • Email
Re: Dicas para uso em Container
« Responder #4 Online: Setembro 14, 2010, 09:42:31 pm »
Ja viu na console de erros se esta mostrando algum erro?

pedroms

  • Novato
  • *
  • Mensagens: 14
Re: Dicas para uso em Container
« Responder #5 Online: Setembro 15, 2010, 04:37:05 pm »
onde fica esse bixo ai?? comecei usar faz pouco tempo