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)