Backgrid排序问题服务器端

时间:2014-01-18 03:33:25

标签: backbone.js backgrid

我对backgrid有些新意,所以也许我错过了一些明显的东西,但我似乎无法让服务器端分类工作:

我的PageableCollection配置如下:

  state: {
        pageSize: 10,
        order: 1,
        //,
        totalRecords:315586
      },
  queryParams: {
        currentPage:'page',
        pageSize: 'size',
        sortKey: "sort"
      },

问题是,在结果返回后,排序方向不会“重置”。

所以请求就像这样:

?page=1&size=10&total_pages=31559&sort=name&order=asc

结果返回排序,升序箭头短暂闪烁并消失,再次点击:

?page=1&size=10&total_pages=31559&sort=name&order=asc

如您所见,订单没有改变。

我的返回结果如下所示:

[{"sort": "name", "total_entries": 315586, "order": "asc"}, [{},...]]

分页工作正常。我可以从第1页到第6页或其他任何地方跳过。

1 个答案:

答案 0 :(得分:1)

嗯,这可能是一个错误。当集合重置时,将重置所有排序方向。你可以提交一个错误的确切步骤来重现它吗?

这是由https://github.com/wyuenho/backgrid-paginator/issues/15

修复的缺陷