Lançado Adianti Framework 7.6!
Clique aqui para saber mais
É possível ao clicar no Olá pessoal bom dia! É possível ao clicar no botão do "X" do TWindow realize alguma função?...
FV
É possível ao clicar no  
Fechado
Olá pessoal bom dia!
É possível ao clicar no botão do "X" do TWindow realize alguma função?

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (3)



Seguramente esa ventana tiene un ID, tendrías que incluir un script haciendo referencia a ese ID por ejemplo
$script =new TElement('script'); $script->type = 'text/javascript'; $script->add(' // algun código javascript para hacer referencia a ese ID y ejecutar la sentencia que quieras '); parent::add($script );

FV

Desculpe por não explicar com detalhes, no caso a função seria no próprio php e não no javascript.

No he visto algo asi en Adianti, pero imagino que se puede hacer. Por ejemplo cuando configuras un setExitAction en un "text" se crea un código javascript : <input class="tfield" name="input_exit" style="width:200px;" exitaction="__adianti_post_lookup('form_interaction', 'class=FormInteractionsView&amp;method=onExitAction', document.form_interaction.input_exit)" onblur="__adianti_post_lookup('form_interaction', 'class=FormInteractionsView&amp;method=onExitAction', document.form_interaction.input_exit)" type="text">

Puedes introducir algún codigo dentro de

  1. <?php 
  2. $script =new TElement('script');
  3. $script->type 'text/javascript';
  4. $script->add('
  5. $( "#ID" ).click(function() {
  6. //alguna cosa por hacer e incluir __adianti_post_lookup('form_interaction', 'class=FormInteractionsView&amp;method=onExitAction', document.form_interaction.input_exit)
  7. // o bien hacer una peticion ajax via post a http://localhost//index.php?class=Controller&method=metodoDestino....
  8. // y probar.
  9. });
  10. ');
  11. parent::add($script ); 
  12. ?>


Eso fue lo que se me ocurrió,

Suerte.