La quantité d'enregistrements à afficher dans les zones de liste déroulante affecte les performances des applications Internet. Quelles sont les meilleures pratiques actuelles pour résoudre ce problème? Les listes déroulantes paginées sont-elles la seule solution? Qu'est-ce qui est considéré comme une grande liste? > 100 ou> 1000?Zone de liste déroulante Web avec une grande liste d'enregistrements
Répondre
Offrir un filtre de recherche.
Vous pouvez avoir une zone de texte dans laquelle les utilisateurs peuvent taper du texte et effectuer un rappel AJAX sur le serveur pour trouver les meilleures correspondances. Comme la recherche google fait des suggestions.
Vous pouvez avoir une fenêtre contextuelle HTML où vous affichez une liste de 10 ou 20 résultats, et permettez aux gens de la parcourir avec des rappels AJAX pour la pagination.
Si les enregistrements de la liste déroulante peuvent être groupés, je préfère généralement l'approche de liste déroulante multiple. Avoir un menu déroulant filtre le groupe -> la zone de dépôt suivante est remplie uniquement avec les enregistrements correspondant à ce groupe.
Je ne sais pas quelle langue utilisez-vous, mais dans ce anycase peut être agréable soupçon
BTW, 100 entrées sont presque normale tout comme un "Select Contry" ! mais 1000 entrées ce n'est pas grand c'est énorme! ;-)
si vous devez dérouler quelque chose que l'utilisateur sait bien, comme pays ou autre chose! vous pouvez utiliser quelque chose comme la liste déroulante Autosuggest!
Vous pouvez utiliser javascript et effectuer une requête http pour récupérer des données sur une page miroir et définir manuellement les données XML dans votre liste déroulante. Les données texte sont chargées plus rapidement que les connexions directes dans le serveur.
- 1. Problème avec une zone de liste déroulante
- 2. JComboBox avec une plus grande largeur de liste déroulante
- 3. Comment redimensionner la liste déroulante d'une liste déroulante avec la zone de liste déroulante?
- 4. zone de liste déroulante et liste générique
- 5. Liste des pays dans une zone de liste déroulante
- 6. Zone de liste déroulante Question
- 7. comment ajouter une zone de liste déroulante
- 8. Auto remplir une zone de liste déroulante
- 9. Comment styliser une zone de liste déroulante?
- 10. PyGtk - Activer une zone de liste déroulante
- 11. liste déroulante dans une zone de texte
- 12. Problème avec la liste déroulante de la liste déroulante
- 13. Filtrage dynamique avec une zone de liste déroulante ItemsControl
- 14. C# zone de liste déroulante zones de modification de zone de liste déroulante
- 15. ms zone de liste déroulante d'accès rafraîchir
- 16. Événements de zone de liste déroulante VB6
- 17. zone de liste déroulante dans mvc web printemps
- 18. jquery asp.net zone de liste déroulante question
- 19. Zone de liste déroulante combinée ASP.NET MVC
- 20. Zone de liste déroulante Collapsable en HTML
- 21. Zone de liste déroulante parent enfant
- 22. Zone de liste déroulante ralentit Flex
- 23. Zone de liste déroulante dans l'entité edmx
- 24. Zone de liste déroulante HTML avec Google App Engine
- 25. Comment filtrer une zone de liste à l'aide d'une zone de liste déroulante
- 26. WPF zone de liste déroulante en surbrillance
- 27. Remplir la zone de liste déroulante en fonction de l'index sélectionné depuis une autre zone de liste déroulante
- 28. zone de liste déroulante Lier (JQuery préférence)
- 29. Aide Javascript - zone de liste déroulante
- 30. Modification d'une zone de liste déroulante modifiable