Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Função estatica chamar a função onReload Criei 1 função pra realizar contas e atualizar uma grid. E preciso que essa função seja executada no setExitAction de um campo. Até ai tudo bem, o problema é que essa função precisa ser estatica para funcionar no setExitAction, e o metodo onReload da grid não da pra ser chamado de dentro dessa função. Como proceder?...
T
Função estatica chamar a função onReload  
Criei 1 função pra realizar contas e atualizar uma grid. E preciso que essa função seja executada no setExitAction de um campo.
Até ai tudo bem, o problema é que essa função precisa ser estatica para funcionar no setExitAction, e o metodo onReload da grid não da pra ser chamado de dentro dessa função.

Como proceder?

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)


IF

Thiago, vc está usando um form?
IF

Eu faço isso com Jquery, usando as funções js do Adianti.
Faça assim:
defina uma id pra esse campo:
  1. <?php $seu_campo->setId('seu_campo'); ?>


Depois crie um script jQuery usando as funções js do Adianti:

  1. <?php
  2.     TScript::create('
  3.             $("#seu_campo").blur(function(){
  4.                 Adianti.waitMessage = "Loading";__adianti_post_data("nome_do_seu_form", "class=Sua_Classe&method=onReload");return false;                                 
  5.             });
  6.         ');
  7. ?>
NR

Se não quiser criar o javascript diretamente você pode usar a função postData:

https://www.adianti.com.br/forum/pt/view_2904?preencher-um-tquickgrid-dentro-de-

Faz praticamente a mesma coisa que o código do Ivan.