2013-07-28 52 views
7

作爲標題,我想問:「是否可以限制顯示在鍵盤上的建議?」限制數量建議顯示在typeahead.js

例如,我有3個數據集,每個數據集都有10000個結果(來自查詢)。並且以字符t開頭的主題是大約3000個結果或可能更多。

如果我在輸入中鍵入t會發生什麼? 3000結果顯示或...?

或者有什麼辦法強制用戶類型特定的字符,然後顯示建議? (像我必須鍵入tem,像t單個字符將不會被視爲)

回答

13

您應該使用的limitminLength的組合。 limit是針對給定查詢將顯示的建議的最大數量(默認爲5),而minLength是建議開始渲染之前查詢需要的最少字符數(默認爲0)。

+2

他們忽略了minLength out docs :) – dbrin

+0

其實minLength的默認值是1(至少現在) https://github.com/twitter/typeahead.js/blob/master/src/typeahead/typeahead .js – hers19

+6

這是最新的無效。如果你使用的是血獵犬,限制是血獵犬的一個選項,而minLength是一個選項 –

8

默認限制是5,您可以設置「限制」選項,以您想要的。

Read the doc ;-)