Bom dia,
Algoritmo:
- dar upload no arquivo; ok (aplicação tipo controle)
- abrir o arquivo e pegar os dados na memoria; ok
2.1) tratar os dados; ok
2.2) mostrar um gif enquanto trata os dados avisando que está avaliando se os dados serão inseridos com mensagem dizendo que está na faze de validação dos dados; falha
2.3) inserir no banco; ok e falha (mt lerdo, 5 min para 2000 inserts/updates)
2.4) mostrar gif que esta na fase de insercao no banco com mensagem que está na fase e insercao;
2.5) mostrar gif de conclusão ou de falha;
Dificuldade: exibir uma imagem/gif ao usar echo ’ codigo html com script ’ no evento onValidateSucess de uma aplicação do “tipo Controle de upload de arquivo”. Minha intenção é ir atualizando a “div” criada neste “echo” para que o usuário saiba em que parte do processamento se está o sistema.
Informações: Estou em ambiente de desenvolvimento (no próprio local/pc), ouvi falar que em ambiente de produção/operação eu precisarei mudar estes caminhos de pasta.
A imagem que dei upload diretamente do ScriptCase, naquela opção de escolher uma imagem dos campos tipo “Imagem HTML”, está localizada na pasta:
C:\Program Files\NetMake\v9\wwwroot\scriptcase\app\DeltacomTeste1_lib\img\usr__NM__ico__NM__kv2oHwT.gif
Segue a parte do meu código no onValidateSucess da aplicação do tipo Controle: (tive que retirar o primeiro sinal de “menor” antes das tags div, script abaixo)
…
div id=“AvisaLoading” onclick=“someMensagem()” >div id="divdeDentro" onclick="funcao_faz_sumir()" align="middle" valign="middle" style="position: absolute; top: 50%; left: 50%; font-size: 20px; color: black; background: rgba(255,255,255,0.8); border-style: solid; border-width: 5px; border-color: rgba(0,0,0,0.5); transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); border-radius: 25px; z-index: 1;"> <img id="FiguraAvisaLoading" align="middle" valign="middle" style="width: 200px; height: 200px; margin-top: 40px;" src="'.$caminho_figura.'"> p id="ParagrafodivdeDentro" align="left" valign="left">Mensagem de Loading 1</p> /div>
/div>
script>
function someMensagem(){
document.getElementById(“AvisaLoading”).style.display = “none”;
document.getElementById(“divdeDentro”).style.display = “none”;
}/script>
'; // fim do echo
…
Abaixo segue o tópico que encontrei mais próximo do que tenho de dificuldade, porém ainda não entendi como chamar o caminho.
tópico próximo da minha dificuldade:
Reposta de Jailton
Pastas Imagens Padrão SC:
Tanto no ambiente de desenvolvimento quanto em produção, é só checar >>essas variáveis:
$this->Ini->path_doc //traz o caminho dos arquivos
$this->Ini->path_imagens //traz o caminho das imagensImagens Defaults do ficam: Label
// PASTA IMAGEM OFICIAL HOSPEDAGEM
$seta_verde = $this->Ini->path_doc.’/file/img/seta_verde.png’;
$seta_azul = $this->Ini->path_doc.’/file/img/seta_azul.png’;
$seta_vermeha = $this->Ini->path_doc.’/file/img/seta_vermelha.png’;$checado_imagem = $this->Ini->path_doc.’/file/img/checado.png’;