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
"