我对 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 页或其他任何内容。