2013-07-28 4 views
7

Als Titel möchte ich fragen: "Ist es möglich, die in typeahead angezeigten Vorschläge einzuschränken?"Anzeige der Anzahl von Begrenzungen in typeahead.js

Zum Beispiel habe ich 3 Datensätze, jeder Datensatz hat 10000 Ergebnisse (aus der Abfrage). Und ein Thema begann mit Charakter t ist etwa 3000 Ergebnisse oder kann mehr sein.

Was passiert, wenn ich t in die Eingabe tippe? 3000 Ergebnisanzeige oder ...?

Oder gibt es eine Möglichkeit, benutzertypspezifische Zeichen zu erzwingen und dann Vorschläge anzuzeigen? (Wie ich tem schreiben muss, wird einzelnes Zeichen wie t nicht accposed)

Antwort

13

Sie sollten eine Kombination aus limit und minLength verwenden. limit ist die maximale Anzahl von Vorschlägen, die für eine bestimmte Abfrage angezeigt werden (standardmäßig 5), und minLength ist die Mindestanzahl von Zeichen, die eine Abfrage benötigt, bevor Vorschläge gerendert werden (standardmäßig 0).

+2

oops ließen sie minLength aus docs out :) – dbrin

+0

Eigentlich Standardwert für minLength 1 ist (zumindest jetzt) ​​ https://github.com/twitter/typeahead.js/blob/master/src/typeahead/typeahead .js – hers19

+6

Dies gilt nicht für die neuesten. Wenn Sie Bluthund verwenden, ist Limit eine Option auf Bluthund, während MinLength ist eine Option auf typeahead –

8

Das Standardlimit ist 5, Sie können die "Begrenzung" -Option einstellen, was Sie wollen.

Read the doc ;-)

Verwandte Themen