5.7.4.11 attributeUploadFileDone
5.7.4.11.1 Déclenchement
Un téléversement qui a été demandé vient d'aboutir.
5.7.4.11.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,
-1
sinon. options
-
un objet contenant les propriétés suivantes :
file
- la valeur de l'attribut fichier.
Exemple :
{ creationDate:"2017-07-04 16:37:23" displayValue:"NfGTsK4.jpg" fileName:"NfGTsK4.jpg" icon:"api/v1/images/assets/sizes/20/mime-image.png" size:"50187" thumbnail:"api/v1/images/recorded/sizes/48/2673880702159532007.png" url:"api/v1/files/recorded/temporary/2673880702159532007.jpg" value:"image/jpeg|2673880702159532007|NfGTsK4.jpg" }
hasUploadingFiles
- (bool) indique s'il y a des téléversements en cours.
Le téléversement du fichier courant est fini. Il vaut
true
si un autre fichier est en cours de téléversement.
5.7.4.11.3 Annulable
Non.
5.7.4.11.4 Exemple
Cet exemple affiche un message lorsqu'il n'y a plus de téléversement en cours.
window.dcp.document.documentController("addEventListener", "attributeUploadFileDone", { "name": "my.uploaddone", "documentCheck": function (document) { return document.family.name === "MY_FAMILY" } }, function (event, document, data) { if (!document.hasUploadingFiles) $(this).documentController("showMessage", { message: "All uploads are done", type: "success" }); } );