Backgrid如何知道为分页生成哪些数字?

时间:2013-01-29 10:08:59

标签: backbone.js backgrid

我正在为我的Backgrid驱动的表实现分页,如下所示:

footer: Backgrid.Extension.Paginator

在我的收藏中:

state: {
   pageSize: 15
}

现在,我实际上没有实现对分页服务器端的任何处理(这是我觉得可能会产生奇怪的结果),但它把这个HTML放在:

enter image description here

任何想法?

1 个答案:

答案 0 :(得分:3)

这是一种错误,也是一种不匹配的期望。

它开始向后翻页的原因是因为您的服务器模式Backbone.PageableCollection未在totalRecords中设置state,根据{{3},这在服务器模式下是必需的}

此外,Backgrid.Extension.Paginator有一个10页的默认滑动窗口,但显然版本0.1假设当你决定召唤一个网格时,该集合不会为空(它基本上假设你' d遵循documentation.),因此从未检查过这种情况。按照recommended best practice here

的进展