5.7.4.7 attributeHelperSelect
5.7.4.7.1 Déclenchement
L'aide à la saisie associée à l'attribut a été déclenchée, le résultat de cette aide à la saisie est arrivé sur le client et l'utilisateur a cliqué sur un résultat. Cet événement permet de personnaliser le comportement de la sélection d'une valeur de l'aide à la saisie.
5.7.4.7.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.
-
options
(objet) -
Un objet contenant la ligne sélectionnée. Il contient les propriétés suivantes :
-
title
: élément affiché dans la liste déroulante, -
error
: message d'erreur (optionnel), -
values
: objet contenant les valeurs à attribuer au document en cas de sélection de cette ligne.La clef représente l'identifiant logique de l'attribut auquel al valeur sera affectée, et le contenu est similaire à un
setValue
, soit un objet avec les propriétés-
value
: valeur à stocker, -
displayValue
: valeur à présenter à l'utilisateur.
-
-
L'élément options peut-être modifié.
5.7.4.7.3 Annulable
Oui. Dans ce cas l'aide à la saisie est annulée.
5.7.4.7.4 Exemple
Cet exemple annule la sélection de toutes les aides à la saisie.
window.dcp.document.documentController("addEventListener", "attributeHelperSelect", { "name": "attributeHelperSelect" }, function displayArrayModified(event, documentObject, attributeObject, options) { event.preventDefault(); } );