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 à-1si 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"