Histórico da Página
...
A imagem a seguir mostra um exemplo do componente DatasulUpload:
Figura1 Figura 1 - Ponto inicial do componente.
...
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:
Figura3Figura 3- Localização na paleta de componente no freeform
...
Veremos a seguir um exemplo de como pegar os arquivos que foram selecionados pelo usuário:
/* Referência para o componente de upload */DEFINE VARIABLE upload AS WIDGET-HANDLE./* Formato da Temp Table retornado pela função de pegar a propriedade files */DEFINE TEMP-TABLE ttFilesFIELD name AS CHARACTERFIELD type AS CHARACTERFIELD appServerPath AS CHARACTERFIELD jbossPath AS CHARACTERFIELD size AS DECIMAL./* Pega as propriedades dos arquivos que foram realizados upload e selecionados pelo usuário */ttFiles = GETPROPERTY(upload, "files"). |
...
Observações:
|
Agora veremos um outro exemplo de como filtrar os tipos de arquivos que o usuário poderá fazer upload*:
/* Referência para o componente de upload */DEFINE VARIABLE upload AS WIDGET-HANDLE./* Estrutura de dados necessária para os filtros de arquivos*/DEFINE TEMP-TABLE ttFiltersFile |
...
FIELD description AS CHARACTER |
...
FIELD extension AS CHARACTER./* Documentos */CREATE ttFiltersFile. |
...
ttFiltersFile.description = "Documentos". |
...
ttFiltersFile.extension = "*.txt;*.doc;*.pdf;"./* Imagens */CREATE ttFiltersFile. |
...
ttFiltersFile.description = "Images". |
...
ttFiltersFile.extension = "*.png;*.jpeg;*.bmp"./* Atribui ao componente de upload os tipos de arquivos que podem ser feitos upload */SETPROPERTY(upload,"filtersFile",ttFiltersFile). |
...
Observações:
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas

