私はバックグリッドに少し慣れていないので、明らかな何かが欠けているかもしれませんが、サーバー側の並べ替えが機能していないようです:
私の 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ページまでスキップできます。