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"