問題タブ [data-paging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
757 参照

tsql - ストアドプロシージャのページ番号を考慮せずにデータをページングして行数を取得する

SQL Server 2012 を使用しています。ストアド プロシージャでページングを行う必要があります。クライアント側(Webページ)では、要求されたページのストアドプロシージャの結果が必要であり、その条件でページ数を設定するには、ページ数を考慮せずに行数を取得する必要があります。

たとえば、SubscribeId が 12345674 の場合、2 ページ目の 10 行をクエリするには、このストアド プロシージャを実行する必要があります。

このストアド プロシージャを次のように実行する必要があります。

billing.BillMasterこのに 105 行あると想像してくださいSubscribeId = 123456574。ここで、結果としてエンド ユーザーに 10 行を表示する必要があり、1 から 11 の間で 1 ページを選択できるようにする必要があります。

つまり、この条件に対して何行存在するかを知る必要がありますSubscribeId = 123456574

以下のコードのようにストアド プロシージャを変更して、行数を返すことができます。

しかし、ご覧のとおり、select を 2 回記述する必要があり、このストアド プロシージャの変更と保守が非常に複雑になるため、これは適切ではありません。

また、結果を一時テーブルに保存して、以下のコードのように使用できます。

しかし、この方法でわかるように、ページングなしでメイン選択に大量のデータがある場合、非常に遅くなる可能性がある物理一時テー​​ブルを使用しています。

誰かがそれを行うための最良の方法を教えてもらえますか?

0 投票する
0 に答える
274 参照

android - AsyncListUtil とデータ ページング ライブラリの違いは?

Android では、新しいページング ライブラリが導入されていますData Paging。以前は、AsyncListUtil非同期データ読み込みを処理するために RecyclerView と連携するクラスがありました。

Data pagingまた、RecyclerView でも動作し、アーキテクチャ コンポーネント関連のものに加えて、AsyncListUtil と同じタスクを実行します。

アーキテクチャ関連のものを除いてAsyncListUtil、実際の違いは何ですか。Data paging library