5.7.4.10 attributeUploadFile
5.7.4.10.1 Déclenchement
Un téléversement de fichier a été demandé en cliquant sur un attribut de type
file ou image en édition.
5.7.4.10.2 Éléments passés au callback
event- objet événement standard de jQuery,
documentObject- un objet document décrivant le document courant.
attributeObject- un objet attribut décrivant l'attribut courant.
$el- objet jQuery contenant le nœud DOM sur lequel l'attribut est rendu.
index- Le numéro de ligne si l'attribut est dans un tableau,
-1sinon. options-
un objet contenant les propriétés suivantes :
file- l'objet
filequi sera téléversé hasUploadingFiles- (bool) indique s'il y a des téléversements en cours.
Le téléversement du fichier courant n'est pas encore en cours. Il vaut
truesi un autre fichier est en cours de téléversement.
5.7.4.10.3 Annulable
Oui. Dans ce cas, le fichier n'est pas téléversé, l'attribut n'est pas modifié.
5.7.4.10.4 Exemple
Cet exemple n'autorise que le téléversement des fichiers de type image.
window.dcp.document.documentController("addEventListener", "attributeUploadFile", { "name": "restrictToImages" }, function controlUpload(event, documentObject, attributeObject, $el, index, options) { if(options.file.type.substr(0, 5) !== 'image') { event.preventDefault(); alert('seules les images sont autorisées !'); } } );