Je souhaite implémenter une fonctionnalité de recherche en direct ou de recherche dans une application Web utilisant Dojo Framework. Ce serait similaire à la façon dont les recherches Google et Bing affichent les correspondances au fur et à mesure que vous tapez: lorsque vous tapez dans la zone de recherche, une liste de correspondances potentielles apparaît ci-dessous. Les recherches seraient effectuées côté serveur, avec les résultats renvoyés au navigateur en utilisant AJAX.Comment les suggestions de recherche/recherche en direct peuvent-elles être implémentées en utilisant Dojo?
Est-ce que quelqu'un connaît un bon moyen d'implémenter cela en utilisant Dojo?
Voici quelques options possibles:
Le intégré widget de dijit.form.ComboBox
Cela a des fonctionnalités très similaires, mais je ne l'ai vu utilisé avec des ensembles de données limitées. Les exemples utilisent toujours de petites listes (telles que les 50 états des États-Unis) et préchargent l'intégralité de l'ensemble de données pour le filtrage côté client. Cependant je suppose que je pourrais l'accrocher à un dojox.data.JsonQueryRestStore pour la recherche côté serveur - quelqu'un peut-il confirmer si cela fonctionne?QueryBox http://marumushi.com/code/querybox/
Cette implémentation fait principalement le travail, mais il a quelques bugs mineurs et ne regarde pas comme il est maintenu. Je devrais faire quelques corrections de bugs sur le code avant de l'utiliser.Medryx http://blog.medryx.org/2008/09/10/dijitsearch-part-2/
Cela ressemble aussi il fait le travail, mais il est décrit comme code « niveau alpha » et le lien vers le code semble être rompu ...
Je pourrais probablement faire l'un des travaux ci-dessus, mais j'aimerais savoir s'il existe de meilleures alternatives.
Bonjour à tous. J'essaie de faire la même chose et j'ai vu ce post. Une chance de poster votre code pour Dojo 1.5/6? – Ayyoudy