Histórico da Página
...
Figura 3 - Popup para seleção dos arquivos com o modo de exibição: transfer.
Atributos
O componente possue 2 possui 3 atributos excenciais para seu correto funcionamentopara a parametrização do componente:
Atributo | Descrição |
|---|---|
storageMode | Modo com que será armazenado os arquivos. Podendo ser temporary (temporário) ou definitive (definitivo).Obs: Definitivo ainda indisponível. |
selectionFileMode | Quantidade de arquivos que o usuário poderá selecionar. Podendo ser single (único) ou multiple (vários). |
| mode | Modo de exibição da tela e comportamento do upload. Pode ser transfer (exibe somente a aba de Transferência, ao clicar no botão Ok, é realizado o upload de todos os arquivos presente na grid onde não haverá a necessidade de efetuar o Upload para depois seleciona-lo na aba de Visualização) ou all (exibe as abas Transferência e Visualização com as ações padrão do componente). Caso o parâmetro não seja configurado, o sistema define como padrão o valor all. |
...
O componente DatasulUpload no Metadados pode ser utilizado através de formulários do tipo FreeForm, conforme mostra a figura abaixo da paleta de componentes:
Figura 34 - Localização Localização na paleta de componente no freeform
...
Método/Atributo | Descrição |
|---|---|
GETPROPERTY ( upload, "files" ) | Retorna uma Temp-Table contendo as informações (name, type, size) dos arquivos selecionados pelo usuário. |
SETPROPERTY ( upload, "filtersFile", ttFiltersFile ) | Atribui uma Temp-Table contendo a descrição (description) e os tipos de arquivos (extension) que podem ser selecionados para realizar o upload. |
| OPEN-UPLOAD(widgetId, mode) | Abre a tela de Upload relacionada ao componente DatasulUpload (widgetId), customizada de acordo com o parâmetro mode ('transfer' ou 'all'). |
Evento | Descrição |
|---|---|
onCloseUpload | Evento disparado ao fechar a tela de Upload, independetemente independentemente do modo escolhido. |
Exemplos
...
Um exemplo para a chamada do componente de upload via ABLScript.
| Bloco de código | ||
|---|---|---|
| ||
/* Referência para o componente de upload */ DEFINE VARIABLE uploadFile AS WIDGET-HANDLE. /* Função que executa a chamada do Popup de Upload */ OPEN-UPLOAD(uploadFile, "transfer"). |
| Nota |
|---|
Observações:
|
