いくつかのシナリオで、dataSource が行を削除できることに気付きました。サーバーがデータを dataSource._ranges[] 配列に挿入している間にサーバーからのデータを解析した後、dataSource:parse() および dataSource:data() によって受信されたすべての行が範囲内で利用できるわけではないことに気付くでしょう。
データ応答サイズが pageSize() 値より小さい場合、グリッドのスクロールとページングに問題があり、スクロール時に dataSource() が (ページ 1) と (ページ 2) を何度も繰り返し要求します。
データ応答サイズが pageSize() よりも大きい場合は機能する可能性がありますが、不明です。また、データ レスポンスのサイズが pageSize() の 2 倍の場合、データが範囲内に収まっているという問題が発生する可能性が高いことにも気付きました。
サーバーは複数のサービスからデータを集約しており、返されるレコード数を予測するのは困難です。
剣道は、ページサイズが示唆するよりも多いまたは少ないデータを持つサーバー応答をサポートする必要がありますか?