Librerie Javascript
Dropzone
Funzioni per utilizzare la libreria di upload files Dropzone.
-
initializeDropzones()
Trova gli oggetti HTML con proprietà data-DROPZONE e li sostituisce con la Dropzone
N.B.: Questa funzione viene eseguita automaticamente all'avvio della pagina
-
initDropzone(string)
Inizializza la Dropzone su un controllo specifico
- id: stringa, id del controllo HTML da trasformare in Dropzone
-
createDropzone(string, string, string, string, boolean, number, number, string, boolean, string, string, string)
Configura una Dropzone con i parametri passati e la ritorna come oggetto JavaScript
- id: stringa, id del controllo HTML da trasformare in Calendario
- url: stringa, URL dell'azione di upload
- formId: Id del Form che contiene la Dropzone
- divId: Id del div che contiene la Dropzone
- multiple: se impostato a true, consente di caricare più files alla volta
- maxSize: numero, dimensione massima dei file da caricare
- maxFiles: numero, massimo numero di files caricabili
- acceptedExtensions: stringa, elenco di tutte le estensioni accettate
- autoProcess: se impostato a true, l'upload viene effettuato al drop del file
- onsuccess: stringa, nome della funzione da chiamare se l'upload ha successo
- message: stringa, placeholder della Dropzone
- capture: stringa, tipo di cattura (default: file)
-
preparaFormDropzone(File, any, FormData)
Prepara il Form per l'invio tramite Dropzone (funzione interna)
- file: file (inutilizzato)
- response: risposta (inutilizzato)
- formData: dati da modificare prima dell'invio
Attributi data e loro funzione
- data-url: stringa, URL dell'azione di upload
- data-form: Id del Form che contiene la Dropzone
- data-div: Id del div che contiene la Dropzone
- data-multiple: se impostato a true, consente di caricare più files alla volta
- data-autoprocess: se impostato a true, impedisce lo spostamento degli Eventi e li apre in sola lettura
- data-maxsize: numero, dimensione massima dei file da caricare
- data-maxfiles: numero, massimo numero di files caricabili
- data-acceptedextensions: stringa, elenco di tutte le estensioni accettate
- data-onsuccess: stringa, nome della funzione da chiamare se l'upload ha successo
- data-defaultmessage: stringa, placeholder della Dropzone
- data-capture: stringa, tipo di cattura (default: file)