私のアプリケーションでは、デフォルトでRESTはpageCount
を追加します。にページ番号を追加すると、次の10個のレコードが送信されます。
ここで私の問題は、最初の10レコードを得ました。datatable
を最初のショットで描画したいのですが、私はpageCount
の値に基づいてページレスを追加したいと思います。ユーザーが次のページ(たとえば、2)をクリックすると、UI
からAjaxコールを作成し、次の10レコードでテーブルを再描画しなければならず、前の10が利用可能になります。AngularJSのクライアントサイドページネーションを使用したDatatable
答えて
以前にロードされたページのキャッシュを保持することが必要な場合は、hereのパイプライン戦略を試すことができます。
基本的には、ajax呼び出しを傍受し、使用可能であればキャッシュプールからのデータを使用するか、そうでなければajax呼び出しを実行します。
あなたの返事をありがとう、基本的に私がしたいです。私が初めてRESTに照会するとき、意志それは以下の形式でレスポンスを返し –
: 'PAGENUM:1 のpageSize:10の 結果:配列[10] totalPages:2 totalRecords:今20' I上記の応答に基づいてデータテーブルを描画したいと考えています。 ** result:**オブジェクトは、ユーザーがページ番号(たとえば2)を再度クリックしたときにレスポンス(最初の10レコード)を含むようになりました。同じREST uriでクエリフィルタを使用してクエリを実行します。つまり、?page = 2になりました。それらは2ページ目にあります。 –
- 1. クライアントサイドページネーション
- 2. カスタムページネーションテキストを使用したDataTable
- 3. クライアントサイドページネーションが遅い
- 4. AngularjsでDatatableを使用しているエラー
- 5. AngularJs + angular datatable
- 6. カスタムデータ型を使用したDataTable列
- 7. gridatableとdatatableを使用したdatatable.select()
- 8. JSONを使用したDataTableデータセット
- 9. Datatable Javaを使用したPOSTサービス
- 10. SQLSRVとJSONを使用したJQUERY DATATABLE
- 11. AngularJSを使用したサーバーポーリング
- 12. angularjsのDataTableのフォーマット番号
- 13. daterangepicker angularjsを使用したデータのフィルタリング
- 14. AngularJsを使用したAsp.netコアのルーティング
- 15. angularJSを使用したGoogleのcaptcha
- 16. angularJsを使用したリアルタイムデータの処理
- 17. angularjs ui.bootstrapを使用したスイッチのタブビュー
- 18. FileListを使用したAngularJsのドラッグ&ドロップ
- 19. AngularJSのディレクティブを使用したハイチャート
- 20. AngularJS(カスタムサービスを使用したJSONのロード)
- 21. AngularJSを使用したファイルのハッシュ
- 22. AngularJSを使用したJsonのHTML
- 23. DataTableを使用せずにDataTableボタンを使用する
- 24. DataTable()を使用していますif文を使ったsearch()
- 25. AngularJS 2とテンプレートを使用したスウィートアラート
- 26. angularjsを使用した縦型カレンダー
- 27. Fabricjsを使用したAngularJSフレームワーク
- 28. localStorageを使用したAngularJS認証
- 29. Angularjsを使用したナビゲーション$ state.go
- 30. RESTful MySQLを使用したAngularJS
通常のページングの動作が必要ですが、不必要なサーバーヒットを避けるために以前に読み込まれたページをキャッシュする必要がありますか? –