2016-12-29 47 views
0

我試圖設計一個多列選擇/搜索框,如下圖所示。如何在jQuery自動完成中顯示多個值?

enter image description here

我想過使用jQuery UI的自動完成構件。我會讓列表出現在焦點上,以便用戶可以直接從列表中選擇,或者在搜索框中輸入以篩選顯示的數據。

我知道我可以提供自動完成的一個對象數組作爲源,並決定一個標籤顯示爲選定的項目,當用戶選擇一行。

我想要的是在列表中顯示兩個以上的列。任何想法如何實現?

感謝,

+0

看看http://api.jqueryui.com/autocomplete/#method-_renderItem –

回答

0

使用autocomplete renderItem自定義您的搜索結果。對於多列視圖,在渲染中使用html代碼來渲染類似視圖的表格。然後使用this庫在自動完成UI中呈現html。

+1

你檢查了我的答案嗎? –

+0

我試過你的建議,但它沒有給我我想要的東西。不管怎樣,謝謝你 – Baso

0

我結束了從twitter使用typeahead.js

配合血獵犬引擎,它可以爲列表指定服裝模板。