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"
      });
  }
);
×