5.7.4.5 attributeHelperResponse
5.7.4.5.1 Déclenchement
L'aide à la saisie associée à l'attribut a été déclenchée et le résultat de cette aide à la saisie est arrivé sur le client.
Cet événement est déclenché après la récupération de la liste des valeurs sur le serveur et permet de personnaliser la liste.
5.7.4.5.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 les propriétés suivantes :
-
data
(array) -
liste des valeurs à présenter à l'utilisateur. Le tableau a la forme suivante:
-
pour chaque ligne un objet avec 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.
-
-
-
-
5.7.4.5.3 Annulable
Oui. Dans ce cas l'aide à la saisie est annulée.
5.7.4.5.4 Exemple
Cet exemple inverse l'ordre de retour de toutes les aides à la saisie.
window.dcp.document.documentController("addEventListener", "attributeHelperResponse", { "name": "invertResult" }, function displayArrayModified(event, documentObject, attributeObject, options) { options.data.reverse(); } );