5.7.4.2 attributeArrayChange
5.7.4.2.1 Déclenchement
L'attribut de type array a été modifié (ajout, suppression, drag & drop de lignes).
Cet événement ne concerne que les attributs de type tableau (array).
5.7.4.2.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.
-
type(string) -
type de modification, parmi
-
addLine: ajout d'une ligne, -
moveLine: déplacement d'une ligne, -
removeLine: suppression d'une ligne.
-
-
options(int|objet) - entier indiquant le numéro de la ligne impacté dans le cas d'un ajout ou d'une suppression
objet indiquant les index des deux lignes (fromLine,toLine) en cas de déplacement.
5.7.4.2.3 Annulable
Non
5.7.4.2.4 Exemple
Cet exemple affiche un message à l'utilisateur à chaque fois qu'un array est modifié.
window.dcp.document.documentController("addEventListener", "attributeArrayChange", { "name": "displayarrayModified" }, function displayArrayModified(event, documentObject, attribut) { this.documentController("showMessage", "Array "+attribut.id+" has changed"); } );