Projet

Général

Profil

Actions

Anomalie #158

fermé

Ordre non pertinent des résultats avec l'auto-complétion

Ajouté par Grégory MARIGOT - TEICEE il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Haut
Version cible:
Début:
21/04/2016
Echéance:
% réalisé:

100%

Temps estimé:
Version ProxyEPN:
2.3

Description

La sélection d'un usager se fait avec un widget d'auto-complétion : des requêtes AJAX sont lancés pour retourner la liste des noms existants correspondant aux lettres déjà saisies. Cette recherche se veut souple et pertinente (plusieurs recherches sont exécutées de plus en plus large), l'ordre des résultats est donc très important.

Mais il apparait depuis quelques temps que l'ordre des résultats est étrange, le widget n'est plus très pratique dans ce cas...

Après investigation, ces résultats mal triés ne sont pas si bizarres : ils se retrouvent tous triés par leur clé (l'id des usagers) au lieu de conserver l'ordre d'origine !
Le problème concerne tous les widget d'autocomplétion, la recherche des villes est également impactée.

Il se trouve que ce problème dépend du navigateur : cela fonctionnait bien sur d'ancienne version, ce qui explique l'apparition récente du problème (et éventuellement aléatoire selon le navigateur utilisé). Les résultats sont fournis dans un hash en JSON, ce qui revient à un objet JS avec des propriétés : mais rien dans les normes ne garantit l'ordre des clé/propriétés. Des implémentations de moteur JS ont pu le faire, mais cette structure des résultats est à revoir maintenant.

Actions

Formats disponibles : Atom PDF