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"); } );