我需要一种方式来显示我的内容,但我不确定listview是要走的路,因为我有> 500个元素动态更改刷新滞后一点。我应该考虑的其他任何不错的选择?jQuery Mobile:列表视图的替代
具体来说,我有一堆名称,我需要用户选择一个......这导致了一组不同的名称。我在顶部有一个搜索过滤器,这主要是用户将使用的。我需要让这看起来很好!
让我知道这是这个错误的地方...
我需要一种方式来显示我的内容,但我不确定listview是要走的路,因为我有> 500个元素动态更改刷新滞后一点。我应该考虑的其他任何不错的选择?jQuery Mobile:列表视图的替代
具体来说,我有一堆名称,我需要用户选择一个......这导致了一组不同的名称。我在顶部有一个搜索过滤器,这主要是用户将使用的。我需要让这看起来很好!
让我知道这是这个错误的地方...
的第一件事是不显示500点的选择,用户不会有兴趣在视觉搜索这一点。 尝试自动完成(即等待至少2个字符并显示匹配),或者如果您想要非键盘选项,可能会将列表拆分为字母块,例如AE,FJ等。
对不起,我忘了提及我的listview在顶部有一个搜索过滤器。是否可以将自动完成中的匹配显示为列表视图,而不显示整个列表以开始? – JoshDG 2012-03-15 03:57:45
在用户输入两个(例如)字符之前不要加载列表。你如何做到这一点将取决于你如何实现自动完成。 – AUSteve 2012-03-15 04:17:36
好主意。虽然我需要帮助,但我在这里发布了一个新问题:http://stackoverflow.com/questions/9720816/jquery-mobile-listview-filter-search-callback-function – JoshDG 2012-03-15 13:37:13
您可以在搜索框你有。
说1.Recent 2.alpha order 3.如果你有任何类别。
另外,如果您从Web服务获取数据或者您有数据源控制权,那么如果您可以显示一次在列表中显示50个项目,然后在底部显示更多按钮,则会更好,这会提高您的应用性能。
也许你想在不同的页面之间拆分这个> 500个元素。 – 2012-03-15 03:20:14