Anomalie #158
ferméOrdre non pertinent des résultats avec l'auto-complétion
100%
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.
Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 8 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Mis à jour par Grégory MARIGOT - TEICEE il y a plus de 8 ans
- Statut changé de Résolu à Fermé