[RESOLVIDO] Tela Ajex de Processando... O SC já possui, como ativar/desativar?

Olá Amigos do Fórum,

Mais uma vez, venho pedir uma ajuda para os mais experientes.

Vejam, o Script Case já possui uma função para tela de processando, isto aparece quando se navega entre registros ou quando a função de AJAX está processando algo grande.

Exemplo da tela que eu estou falando:

E aqui, gostaria de fazer a minha pergunta. Algum Mestre aqui do fórum saberia responder por favor:

Como chamar esta função? Como habilitar/desabilitar esta janelinha de processando no SC?

Fico no aguardo
Qualquer ajuda, pista, etc… é bem vinda.

Obrigado

CL

Cássio, sendo ou não grande o processamento quando se trata de chamada ajax a tela vai aparecer sempre. Tem como sim esconder a janela (opção que a meu ver deveria ser configurado pelo programador, mas ainda não temos essa opção).

Agora pergunto se vale a pena ficar escondendo a janela a todo momento que acionar o ajax.

Com style e/ou jquery é possível esconder a janela. Inspecione o elemento da janela.

Haroldo meu mestre, na realidade eu nao quero esconder nada nao.

Eu quero é mostrar em um controle ou em um form, ou em outro processo qualquer.

Na real, eu gostaria de mostrar esta janela nos meus processamentos.

Tem como eu forçar APARECER esta janela ?

Você diz rodar em eventos ajax não nativos do SC? Ajax criado por você?

Dentro de um controle ou de um form existem muitos eventos ajax nativo do sc.

Seja específico em qual momento deseja executar a mensagem? na carga da aplicação por exemplo?

Sendo específico.

Eu gostaria de adicionar uma tela de processamento (qualquer tela, poderia ser esta do SC)

Em um evento não ajax feito por mim.

Ativar no começo do processamento
Destativar no final do processamento.

É possível conseguir algo assim no Script Case?

Mas isso só é possível por Ajax, e profissionalmente ideal é que seja por ajax.

Cássio,

Eu uso em algumas aplicações minhas que levam um tempo maior de execução esse código, que peguei em uma tópico aqui no fórum.

No evento onAplicationInit:


echo " 
<div style='top: 49%;left: 49%;position:absolute;'> 
<script language=\"JavaScript\" type=\"text/javascript\"> 
document.write('<div id=\"loadings\" align=\"center\" style=\" border:#CCCCCC solid 3px; width: 400px; height: 50px; background-color: #F4F4F4; position: absolute;\"><br><img src=\"../_lib/img/scriptcase__NM__ajax_load.gif\"><br><span>Processando, Por favor aguarde...</span><br></div>'); 
window.onload=function() { 
document.getElementById(\"loadings\").style.display=\"none\"; 
 } 
</script></div>";
1 Curtida

Leandro,
Eu havia esquecido esse item aqui, só vi hoje. desculpas a demora.

Era isso mesmo que eu queria.

Muito obrigado