-
Demande d'amélioration
-
Résolution: Résolu
-
Mineur
-
6.02.33, 6.04.28
-
Aucune
-
Aucune
L'implémentation de la recherche an autocomplete ne possède pas de délais de mise en oeuvre.
L'autocomplete se déclenche a chaque relâchement d'une touche.
Si un utilisateur tape 8 lettres dans la recherche, le système va lancer 5 recherches en autocomplétion.
La bibliothèque jquery.autocomplete-1.2.24.js prend en compte un paramètre deferRequestBy qui exprime en ms le délais au bout duquel lancer la requete ajax.
Par défaut ce paramètre est positionné à 0.
Il suffirait de positionner ce paramètre à 300 voire 400 dans le fichier autocomplete.js dans les paramètres L30, pour que si moins de 300ms (ou 400ms) séparent deux frappes, la recherche ne soit pas lancée.