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