Backbone.js 主干分页器复位状态

Backbone.js 主干分页器复位状态,backbone.js,pagination,backbone.paginator,Backbone.js,Pagination,Backbone.paginator,我正在服务器模式下使用backbone.paginator,版本为2.0.2。 在某个时刻(在主干视图文件中),我需要重置PageableCollection状态 基本上,我需要通过重置或其他方式将currentPage设置为0或默认值。因为state对象是只读的,标准的收集方法什么都不做 例如 显然,paginator没有覆盖collection.reset() 有办法吗 我使用的黑客解决方案是调用collection.getFirstPage()在集合.fetch({reset:true})

我正在服务器模式下使用backbone.paginator,版本为2.0.2。 在某个时刻(在主干视图文件中),我需要重置PageableCollection状态

基本上,我需要通过重置或其他方式将currentPage设置为0或默认值。因为state对象是只读的,标准的收集方法什么都不做 例如 显然,paginator没有覆盖collection.reset()


有办法吗

我使用的黑客解决方案是调用
collection.getFirstPage()
集合.fetch({reset:true})之前

问题是它现在发出2个REST调用,而不是1个。但集合已正确更新


如果找到“正确”的解决方案,我将进行更新。

在服务器模式下使用“同步”事件。this.listenTo(this.collection,'sync',this.renderPage);我在()