【问题标题】:jQuery Mobile: Alternative to List ViewjQuery Mobile:列表视图的替代方案
【发布时间】:2012-03-15 02:41:08
【问题描述】:

我需要一种方法来显示我的内容,但我不确定列表视图是否可行,因为我有 >500 个动态变化的元素,刷新有点滞后。我应该考虑其他任何好的选择吗?

具体来说,我有一堆名字,我需要用户选择一个......这会导致一组不同的名字。我在顶部有一个搜索过滤器......这主要是用户将使用的。我需要让这个看起来不错!

让我知道这是否是错误的地方......

【问题讨论】:

  • 可能你想在不同页面之间拆分这 >500 个元素。

标签: jquery html jquery-mobile cordova


【解决方案1】:

首先不要显示 500 个选项,用户不会对视觉搜索感兴趣。 尝试自动完成(即等待至少 2 个字符并显示匹配),或者如果您想要一个非键盘选项,可以将列表分成字母块,例如 A-E、F-J 等。

【讨论】:

  • 是的,对不起,我忘了提到我的列表视图顶部有一个搜索过滤器。是否可以将自动完成中的匹配项显示为列表视图,而不显示整个列表?
  • 在用户输入两个(例如)字符之前不要加载列表。你如何做到这一点取决于你如何实现自动完成。
  • 好主意。不过我需要帮助,我在这里发布了一个新问题:stackoverflow.com/questions/9720816/…
【解决方案2】:

您可以在您拥有的搜索框之后显示标签。

说 1.Recent 2.alpha order 3.如果你有任何类别。

此外,如果您从 Web 服务获取数据或者您可以控制数据源,那么如果您可以在列表中显示 50 个项目,然后在底部显示更多按钮,这将提高您的应用性能。

p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多