Esse método e esta documentação ainda estão em fase de implementação, e não devem ser utilizados antes de sua liberação oficial, que deve ocorrer na 2a quinzena de Junho/2020.


Indica o bloco de código que será disparado para informar status do Download.

Para maior segurança do ERP, as extensões de arquivos permitidos para download será controlada a partir de uma "lista branca" que esta sendo definida.

Será possível customizações inserindo novas extensões a lista, porém elas devem ser feitas com cautela para manter a segurança do ambiente corporativo do Cliente, já que downloads indevidos ou maliciosos podem infectar as estações de trabalho em uso pelo SmartClient.

*Esta documentação ainda esta em desenvolvimento, mais informações sobre o processo acima serão inseridas.

A opção de Download esta disponível apenas nas builds 170117A e 191205P com data de geração maior ou igual a 18/05/2020.

Tipo

Valor Padrão

Somente Leitura

bloco de código

{ || }

N

  • Este Bloco de código ao ser disparado recebe o self (O próprio objeto), um Status (numérico) e um Texto (com o caminho do download, ou descrição do erro)
  • Status:
    1 - Download requisitado (Caminho do arquivo)
    2 - Download iniciado (Caminho do arquivo)
    3 - Download em progresso (Caminho do arquivo)
    4 - Download cancelado (Caminho do arquivo)
    5 - Download finalizado (Caminho do arquivo)
    -1 - Download interrompido (Descrição do erro)

Exemplos

// Status de download
oWebEngine:bDlStatus := {|self,nStatus,sPath| conout( "Status do download: " + Str(nStatus) + " (" + sPAth + ")" )}

Demonstração

Tela de download de arquivos apresentada durante o processo.

A seta em destaque abaixo demonstra como cancelar o download do arquivo.