Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Como bloquear utilização no onExitAction até concluir a execução Boa noite, Como faço para bloquear a utilização da tela no onExitAction enquanto executo um processamento mais longo? Criei um campo de CEP e configurei o setExitAction conforme abaixo $CEP->setExitAction(new TAction(array($this, 'onCepExitAction'))); Nessa rotina onCepExitAction, estou realizando uma chamada longa para webservice e estou tentando travar a t...
AS
Como bloquear utilização no onExitAction até concluir a execução  
Boa noite,

Como faço para bloquear a utilização da tela no onExitAction enquanto executo um processamento mais longo?

Criei um campo de CEP e configurei o setExitAction conforme abaixo

$CEP->setExitAction(new TAction(array($this, 'onCepExitAction')));


Nessa rotina onCepExitAction, estou realizando uma chamada longa para webservice e estou tentando travar a tela usando o código abaixo:

TScript::create("__adianti_block_ui('Carregando');");


No entanto, esse javascript só é executado ao final do bloco PHP e não imediatamente não tendo o efeito desejado. Preciso que no começo do bloco PHP a tela seja travada e ao final liberado.

Como faço para implementar isso?

Obrigado

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 (2)


NR

  1. <?php
  2. $CEP->onBlur "__adianti_block_ui('Carregando');";
  3. $CEP->setExitAction(new TAction([$this,'teste']));
  4. ?>
AS

Deu certinho Nataniel.

Muito obrigado