5.7.4.9 change

5.7.4.9.1 Déclenchement

L'attribut a été modifié (soit via l'interface, soit via du code).

5.7.4.9.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.
values

Un objet contenant les valeurs de l'attribut en cours. Il contient les propriétés suivantes :

current
valeur après la modification,
previous
valeur avant la modification,
initial
valeur initiale (telle que récupérée au chargement du document).
index
Contient le numéro de la rangée de la valeur modifiée dans le cas des tableaux. (La première rangée a l'index 0).
Égale à -1 si la valeur n'est pas dans un tableau ou si plusieurs valeurs ont été modifiées.

5.7.4.9.3 Annulable

Non

5.7.4.9.4 Exemple

Cet exemple affiche un message à l'utilisateur à chaque fois qu'un attribut est modifié.

window.dcp.document.documentController("addEventListener",
    "change",
    {
        "name": "displayChange"
    },
    function displayChange(event, documentObject, attributeObject, values) {
        this.documentController("showMessage", "Attribut "+attributeObject.id+" has changed");
    }
);

La valeur (Structure des valeurs) d'un type fichier contient les propriétés suivantes :

  • creationDate: "2015-07-08 14:59:10"
  • displayValue: "14-2a_Alligator_3_4_Custom-Red46.jpg"
  • fileName: "14-2a_Alligator_3_4_Custom-Red46.jpg"
  • icon: "resizeimg.php?img=CORE%2FImages%2Fmime-image.png&size=20"
  • mime: "image/jpeg"
  • size: "282737"
  • url: "file/74568/2892/rai_corps/-1/14-2a_Alligator_3_4_Custom-Red46.jpg?cache=no&inline=yes"
  • value: "image/jpeg|2892|14-2a_Alligator_3_4_Custom-Red46.jpg"
×