Versão atual:

Widget exibir carregando enquanto processa

Boa Tarde,

Fiz um widget conforme os padrões do TDN, porém não consigo exibir um 'carregando...' enquanto o sistema busca as informações. Eu criei uma div carregando, e exibo ela logo que é apertado o botão submit, e escondo ela no final. Porém enquanto o javascript ainda está processando, nada do HTML é atualizado, sendo assim a div carregando não aparece na tela e só aparece a div com os dados. Quando eu comento a função que exibe os dados, a div carregando aparece. Ou seja, a impressão que tenho, é que enquanto o javascript processa, ele não da um refresh na página, impossibilitando que o usuário visualize a div carregando. Tem alguma forma de fazer isto? Exeplo do código:

executeAction : function(htmlElement, event) {

try { $('#carregando_' + this.instanceId).show();

$("#dados_" + this.instanceId).empty();

// Alimenta Array com os dados das coletas filtradas this.buscaDados();

$("#dados_" + this.instanceId).append(this.montaRel());

$("#carregando" + this.instanceId).hide(); $("#dados" + this.instanceId).show();

} catch (e) { alert(e); } },

Versão (1):

Ver a versão formatada

Widget exibir carregando enquanto processa

Comentário

new question