Bloquear ações do usuário durante a execução de Comandos SQL da Consulta

Problema

Ao iniciar a execução de um Comando SQL (referência interna) de uma Consulta, o link ou botão que foi clicado para dar início ao processo ficam habilitados, permitindo que o usuário continue clicando antes das solicitações anteriores chegarem ao fim.

Causa

Os botões e links não estão sendo desabilitados (ou ficando indisponíveis) durante a execução dos Comandos SQL.

Solução

Implementar um bloqueio para evitar que os botões ou links sejam clicados enquanto um Comando SQL estiver sendo executado.

A solução pode ser sobrepor um elemento html transparente sobre toda a tela enquanto a resposta estiver sendo processada pelo servidor.

Tomar cuidado para não atrapalhar a abertura de outros tipos de links, como Consultas, Forms e Extrator de Arquivos
1 curtida