# Class "guigen :: FileUpload"

Defined in package : guigen

Widget per la selezione e l'upload di un file

Annotations

- logicpkg
- uiwidgetdoc

Super and Sub Types

- guigen :: Widget
  - guigen :: FileUpload

Direct Attributes ecore :: EBoolean multiple |
Inherited Attributes ecore :: EBoolean defaultEnabled ecore :: EBoolean defaultVisible ecore :: EBooleanObject enableEnrichment ecore :: EString label ecore :: EString name ecore :: EString tooltip | Inherited References guigen :: EventHandler eventHandlers guigen :: WidgetLayoutSpecifier layoutSpec guigen :: UISecurityConstraint securityConstraints

## Attribute ecore :: EBoolean multiple

se multiple = true, sarà possibile selezionare più di un file. Il valore di default è: false

Property | Description
--- | ---
type | ecore :: EBoolean
changeable | true
defaultValueLiteral | false
derived | false
iD | false
lowerBound | 0
name | multiple
ordered | true
transient | false
unique | true
unsettable | false
upperBound | 1
volatile | false

## Annotation logicpkg

Key | Value
--- | ---
pkg | ui.widgets

## Annotation uiwidgetdoc

Key | Value
--- | ---
description | E' il classico widget utilizzabile per la selezione di un file che dovrà essere inviato al server (funzione di file upload). Il FileUpload può essere utilizzato all'interno di: WidgetsPanel, con layout Verticale, Orizzontale, Griglia, nel caso sia necessario associare il pulsante ad altri widget (es. pulsanti di lookup) Prevede due modalità di funzionamento: standard e ricca. #### modalità standard Il funzionamento di base del FileUpload prevede: la possibilità di selezionare da file system un file mediante browsing sulle cartelle locali alla postazione client la possibilità di essere disabilitato a comando la possibilità di essere reso invisibile a comando la possibilità di essere disabilitato/invisibile a fronte di regole associate al profilo dell'utente collegato #### modalità ricca La modalità ricca prevede di default i seguenti comportamenti aggiuntivi: tooltip al passaggio del cursore sulla label del widget
event-clicked | Il widget FileUpload contiene un pulsante che può ricevere un evento di pressione da parte dell'utente a fronte del quale viene visualizzato il dialog di selezione del file da sottomettere al server. Questo evento è implicito (non occorre definire un EventHandler per attivarlo). A fronte di questo evento non è però possibile eseguire logica di business.

generated on 5-set-2016 at 16.27.37 by metamodeldoc