を行っている場合は、反復改ページをしてください:ページサイズを定義する1は、我々はのプロセスに行かなければならないページネーションサポートするデータソースから結果をページ分割したい場合、変更操作が
- を - それは、結果の数でありますページごとに表示する。
- オフセット=ページ番号(0ベース)*ページサイズ
- を使用して、ユーザーが要求した各ページを取得します。取得したページの結果を表示します。
この操作は、操作が発生するバックエンドシステムに影響する可能性があることを考慮していない点では問題ありません。私は、ページの読み込み間にデータを挿入する人や、データを削除する人について話しています。
page_size = 10;
get page 0 -> results from 0 to 9;
user inserts a record that due to the query being executed goes to page 0 - the one just shown;
get page 1 -> results from 10 to 19 - the first results on the page is the result on the old page 0.
上記の動作は、ビューアに混乱を引き起こす可能性があります。この問題を回避する実用的な解決策をご存じですか?
私は同じ質問をしようとしていました。私はこれがStackoverflowとTwitterで最近起こっていることに気付いた。 – Sushant