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

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto 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