5.7.4.14 attributeTabChange
5.7.4.14.1 Déclenchement
Lorsqu'une erreur sur un attribut a été déclenchée. Lorsque le libellé du label a été modifié.
Cette événement peut être déclenché plusieurs fois si plusieurs attributs contenu dans cet onglet sont en erreur.
5.7.4.14.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 (onglet sélectionné) courant.
$el
- objet jQuery contenant le nœud DOM sur lequel le label de l'attribut est rendu.
-
info
: - Donnée supplémentaire : Contient un champ
error
si une contrainte a été déclenchée sur un des ses attributs.
5.7.4.14.3 Annulable
Non
5.7.4.14.4 Exemple
Cet exemple affiche une notification en cas d'erreur se rapportant à un onglet.
window.dcp.document.documentController("addEventListener", "attributeTabChange", { "name": "ChangeTab.test", "documentCheck": function (document) { return document.family.name === "MY_FAMILY"; }, "attributeCheck": function (attribute) { return true; } }, function showTabError(event, currentDocumentObject, Attribute, $el, info) { if (info.error) { this.documentController("showMessage", { type: "error", htmlMessage: "Tab <b>" + Attribute.getLabel() + "</b> has an error", message: info.error }); } });