2012-03-15 49 views
1

我需要一種方式來顯示我的內容,但我不確定listview是要走的路,因爲我有> 500個元素動態更改刷新滯後一點。我應該考慮的其他任何不錯的選擇?jQuery Mobile:列表視圖的替代

具體來說,我有一堆名稱,我需要用戶選擇一個......這導致了一組不同的名稱。我在頂部有一個搜索過濾器,這主要是用戶將使用的。我需要讓這看起來很好!

讓我知道這是這個錯誤的地方...

+0

也許你想在不同的頁面之間拆分這個> 500個元素。 – 2012-03-15 03:20:14

回答

1

的第一件事是不顯示500點的選擇,用戶不會有興趣在視覺搜索這一點。 嘗試自動完成(即等待至少2個字符並顯示匹配),或者如果您想要非鍵盤選項,可能會將列表拆分爲字母塊,例如AE,FJ等。

+0

對不起,我忘了提及我的listview在頂部有一個搜索過濾器。是否可以將自動完成中的匹配顯示爲列表視圖,而不顯示整個列表以開始? – JoshDG 2012-03-15 03:57:45

+0

在用戶輸入兩個(例如)字符之前不要加載列表。你如何做到這一點將取決於你如何實現自動完成。 – AUSteve 2012-03-15 04:17:36

+0

好主意。雖然我需要幫助,但我在這裏發佈了一個新問題:http://stackoverflow.com/questions/9720816/jquery-mobile-listview-filter-search-callback-function – JoshDG 2012-03-15 13:37:13

0

您可以在搜索框你有。

說1.Recent 2.alpha order 3.如果你有任何類別。

另外,如果您從Web服務獲取數據或者您有數據源控制權,那麼如果您可以顯示一次在列表中顯示50個項目,然後在底部顯示更多按鈕,則會更好,這會提高您的應用性能。