【问题标题】:Paged collections in Backbone.jsBackbone.js 中的分页集合
【发布时间】:2011-12-17 16:22:21
【问题描述】:

Backbone.js 中分页集合的标准方法是什么?那么排序呢?它是否支持开箱即用的这些功能?我需要某种插件吗?

【问题讨论】:

    标签: sorting collections pagination backbone.js


    【解决方案1】:

    这些东西都不支持开箱即用(Backbone 是一个瘦库,而不是一个大框架)。

    分页检查Backbone JS Pagination

    对于排序,您在 Backbone 中的想法是在集合上定义一个比较器:http://documentcloud.github.com/backbone/docs/backbone.html#section-53

    因此,一种方法是初始化您的集合,然后当您必须更改顺序时,更改它的比较器并调用 collection.sort。这将触发 reset 事件,您可以在视图中监听并重新渲染。

    【讨论】:

    • 只要集合包含整个数据集,这将起作用,这两种分页方法之一不支持。必须在服务器端对未完全下载的数据进行排序,除非您只是想对“此页面”进行排序。
    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 2012-10-30
    • 2012-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多