Versão atual:

Loading Fluig com Callback

Bom dia @comunidade,

Eu tenho um exemplo do "Loading" do Fluig funcionando. Ele funciona normal quando o código que eu quero executar está presente dentro da propria implementação do loading.

Ou seja, eu chamo uma função "CarregarFornecedores()". Dentro dessa função tem a implementação do Loading e do código que de fato carrega os fornecedores (que demora um pouco).

Porem ao abstrair essa implementação do Loading em outra função e passar a parte que carrega os fornecedores como um callback funciona porem não da maneira ideal.

Por que eu quero isso? Pois assim eu teria: loading(minhaFuncao01_QueDemoraParaCarregar); loading(minhaFuncao02_QueDemoraParaCarregar); loading(minhaFuncao03_QueDemoraParaCarregar);

O código roda, os dados são carregados porem no final o loading "PISCA" (aparece por meio segundo e some da tela).

Alguém já tentou fazer isso?


function loading(callback) {

var myLoading1 = FLUIGC.loading(window);

myLoading1.show();

setTimeout(() => {

//Se eu jogar o código do callback direto aqui, funciona, mas com callback não

callback();

}, 1000)

}


O que eu estou fazendo de errado? Por que isso não funciona?

At,

Versão (1):

Ver a versão formatada

Loading Fluig com Callback

Comentário

new question