2

私はバックグリッドに少し慣れていないので、明らかな何かが欠けているかもしれませんが、サーバー側の並べ替えが機能していないようです:

私の 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ページまでスキップできます。

4

1 に答える 1

1

うーん、これはバグかもしれません。コレクションがリセットされると、すべてのソート方向がリセットされます。再現するための正確な手順を記載したバグを報告できますか?

これは、 https ://github.com/wyuenho/backgrid-paginator/issues/15 によって修正された欠陥です。

于 2014-01-18T14:52:48.690 に答える