7
votes

Suggestions de numéro limite Affichage dans Timeahead.js

comme le titre, je veux demander: "Est-il possible de limiter les suggestions affichées dans Timeahead?"

Par exemple, j'ai 3 jeux de données, chaque jeu de données contient 10000 résultats (à partir de la requête). Et un sujet démarré avec le caractère t est d'environ 3000 résultats ou peut être plus.

Qu'est-ce qui se passera si je tape t dans l'entrée? 3000 Résultat Affichage ou ...?

ou y a-t-il un moyen de forcer les caractères spécifiques de type utilisateur puis d'afficher des suggestions? (Comme je dois taper tem , un seul caractère similaire à t ne sera pas accompté)


0 commentaires

3 Réponses :


8
votes

La limite par défaut est 5, vous pouvez définir l'option "Limite" sur ce que vous voulez.

Lire le doc ;-)


0 commentaires

13
votes

Vous devez utiliser une combinaison de limite et minlength . limite est le nombre maximal de suggestions qui seront affichées pour une requête donnée (valeur par défaut à 5 ) et minlength est le nombre minimum de caractères A Requête Besoins avant que les suggestions ne commencent à être rendue (par défaut sur 0 ).


3 commentaires

En réalité, la valeur par défaut pour Minlength est de 1 (au moins maintenant) github.com/twitter/typeahead.js/blob/master/src/typeahead/...


Ceci n'est pas valable pour le dernier. Si vous utilisez WhoDhound, la limite est une option sur Bloodhound, tandis que la longueur est une option sur TimeNead.


Je devais ajouter l'option "articles" au lieu de "limiter". J'ai Bootstrap3-Timeahead.js v3.1.0



0
votes

pour limiter les suggestions Utilisez "Articles: x", où X sera le nombre de suggestions à afficher après avoir tapé du caractère. E.g, si les éléments: 5, alors 5 suggestions seront affichées à max pour tout ce que vous avez tapé.


0 commentaires