Autor Tópico: GIF de processamento - Aplicação de Controle  (Lida 664 vezes)

tadeu.parreiras

  • Novato
  • *
  • Mensagens: 30
    • Email
GIF de processamento - Aplicação de Controle
« Online: Junho 08, 2016, 12:05:28 pm »
Eu procurei alguns exemplos aqui no forum, porém, o que achei não funcionou.
Preciso colocar um Gif de processamento enquanto a aplicação busca as informações no banco de dados.
Como fazer isto em uma aplicação controle?

renatovdemoura

  • Iniciante
  • **
  • Mensagens: 72
    • Email
Re:GIF de processamento - Aplicação de Controle
« Responder #1 Online: Junho 08, 2016, 03:02:48 pm »
Eu fiz assim, qnd no onvalidate do filtro, que onde demora pra trazer os resultados do grid.

Criei essa função e chamei ela no onValidate()

function DGImgProcessamento()
 {
 echo "
 <div style='top: 50%;left: 45%;position:absolute;'>
 <script language=\"JavaScript\" type=\"text/javascript\">
 document.write('<div id=\"loadings\"><img  width=\"30px\" height=\"30px\" src=\"../_lib/img/scriptcase__NM__ajax_load.gif\"></div>');
 window.onload=function()
   {
   document.getElementById(\"loadings\").style.display=\"none\";
   }
 </script></div>
 ";
 }

Jailton

  • Expert
  • *****
  • Mensagens: 2027
Re:GIF de processamento - Aplicação de Controle
« Responder #2 Online: Junho 08, 2016, 03:24:02 pm »
Eu fiz assim, qnd no onvalidate do filtro, que onde demora pra trazer os resultados do grid.

Criei essa função e chamei ela no onValidate()

function DGImgProcessamento()
 {
 echo "
 <div style='top: 50%;left: 45%;position:absolute;'>
 <script language=\"JavaScript\" type=\"text/javascript\">
 document.write('<div id=\"loadings\"><img  width=\"30px\" height=\"30px\" src=\"../_lib/img/scriptcase__NM__ajax_load.gif\"></div>');
 window.onload=function()
   {
   document.getElementById(\"loadings\").style.display=\"none\";
   }
 </script></div>
 ";
 }

Grato, por compartilhar.
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Jailton

  • Expert
  • *****
  • Mensagens: 2027
Re:GIF de processamento - Aplicação de Controle
« Responder #3 Online: Junho 08, 2016, 03:28:01 pm »
Pode fazer assim também:

Criar um Campo Label:  {Status}

Criar um Novo Botão Tipo AJAX Nome 'Gerar' Colar no PHP:
{Status} = "<img src='http://www.seu_site.com.br/file/img/processando.gif'>";
sc_ajax_javascript("nm_atualiza('alterar')");

No Evento: onValidateSuccess Colar:
{Status} = "<img src='http://www.seu_site.com.br/file/img/concluido.gif'>";

Na Barra de Ferramentas:
Remover o Botão OK e Posicionar o Botão 'Gerar' no lugar.

Imagens Exemplo:


« Última modificação: Junho 08, 2016, 03:31:39 pm por Jailton »
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.