問題タブ [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.
asp.net-mvc - ASP.NET MVC 2 ページング ソート フィルタリング
これは重複した質問かもしれませんが、SOで見つけられませんでした。もしそうなら、私にそれを指摘してください。
IQueryable を使用したページングとソートの多くの例を見てきましたが、IQueryable を使用したくないか、少なくともリポジトリの外部からは使用したくありません (外部に公開しないでください)。
Linq To SQL は使用していません。私のリポジトリは現在、DTO または ICollection を返します。
私はJqGridを使用しています。一度にすべてのデータを削除したくありません。
私のアプリケーションは現在開発中なので、すべてのデータを持ってきて、コントローラーでページング、 orderBy 、 SKIP などを実行します。
私が望むのは、これらの操作をデータベース レベルで実行することです (データベースのサイズが大きくなるにつれて効率が上がると思います)。
Paging 、 Sorting 、および Filtering を実装する方法についての提案
よろしく、
3月
mongodb - 一部のデータのみが揮発性である非常に大きなデータセットに対して、MonogoDBはどのようにスタックしますか
私は、IMAPまたはPOPを介して定期的に大量の電子メールを収集し、分析(会話へのクラスタリング、重要な文の抽出など)を実行してから、Webを介して最後までビューを提示するプロジェクトに取り組んでいます。ユーザー。
メインビューは、キャプチャした電子メールからの最新(20程度)の会話の各連絡先のFacebookのようなプロファイルページになります。
私たちにとって、プロフィールページと最近の20個のアイテムを頻繁かつ迅速に取得できることが重要です。また、最近の電子メールをこのフィードに頻繁に挿入している可能性があります。このため、ドキュメントストレージとMongoDBの低コストのアトミック書き込みは非常に魅力的です。
ただし、頻繁にアクセスされない大量の古い電子メール会話もあります(最新の20項目には表示されないため、検索した場合にのみ表示されます。比較的まれです)。さらに、このデータのサイズは、時間の経過とともにコンタクトストアよりも急速に拡大します。
私が読んだところによると、MongoDBではデータセット全体をRAMに残す必要があるようです。これを回避する唯一の方法は、仮想メモリを使用することです。これにより、かなりのオーバーヘッドが発生する可能性があります。特に、Mongoが揮発性データ(プロファイル/フィード)と不揮発性データ(古い電子メール)を区別できない場合、これは非常に厄介になる可能性があります(OSへの仮想メモリの割り当てを委譲しているように見えるため、これがMongoでどのように可能になるかわかりません)。
唯一の選択肢は、(a)すべてを保存するのに十分なRAMを購入することです。これは、揮発性データには問題ありませんが、大量の電子メールをキャプチャするにはコスト効率がほとんどありません。または、(b)仮想メモリを使用して読み取りを確認することです。 /は、揮発性データへの書き込みが遅くなります。
これは正しいですか、それとも何かが足りませんか?MongoDBはこの特定の問題に適していますか?もしそうなら、構成はどのようになりますか?
seo - グリッドのSEOに適したページングを作成するにはどうすればよいですか?
私はこのグリッド(インターネットショップの製品のリスト)を持っていますが、それがどれほど大きくなるかはわかりません。しかし、特に検索結果の場合、数百のアイテムが非常に現実的だと思います。大きなクライアントを獲得した場合、おそらく数千人にさえなります。:)
当然、そのようなグリッドにはページングを使用する必要があります。しかし、検索エンジンのボットがすべてのアイテムをクロールできるようにするにはどうすればよいでしょうか。私はこのアイデアがとても好きですが、最初/最後/前/次のリンクしかありません。検索エンジンボットが最後のページに到達するために200レベルの深さのリンクをたどる必要がある場合、それはすぐに諦め、すべてのアイテムを列挙するわけではないと思います。
このための一般的な(ベスト?)プラクティスは何ですか?
pagination - フロントエンドでページネーションを行う最良の方法
30 ~ 60 行のデータを含むテーブルがあります。これをフロントエンドにページ付けしたいと思います。基本的に次のようなもの:
jQuery は、このための武器になると私は信じています。これを行うための良いチュートリアル/アドバイスはありますか? 覚えておくべきことなど
c# - WCF OData と GetContinuation() メソッドを使用したサーバー側のページング
QueryOperationResponse GetContinuation() メソッドを使用して、odata wcf フィードから読み取った非常に大きなデータ セットをページングしようとしています。Microsoft から取得したいくつかの OData ヘルパー ライブラリを使用しています。
問題は、ページング プロセスが無限ループに陥ったように見え、決して終了しないことです。たとえば、ページ サイズを 10000 レコードに設定し、取得するレコードが 80000 ある場合、ループが 8 回以上繰り返され、終了する必要があることがわかります。
以下は、サービスをクエリし、ページングを実装するクラスです (下部にあります)。また、NextLinkUri の 'OriginalString' が反復ごとに変更されないことも確認しましたが、これは間違っていると思いますか? 本当に明白な何かが欠けていることを願っています。これがページへの正しい方法だと思います:
これは私がメソッドを呼び出す方法です:
asp.net-3.5 - サーバー側のコーディングを使用したデータリストのデータページング
既存のアプリケーションにあるデータリストにデータ ページングを実装する必要があります。
私が持っているもの
ストアド プロシージャ - if else 条件を持つ
ここで、aspx ページにあるデータリストにデータ ページングを実装したいと考えています。問題は、グリッド ビューにバインドされているストアド プロシージャに ObjectDataSource を指定する必要があることです。
クエリ文字列からパラメーターを取得したくありません。複数の seacrh パラメーターがあるため、もう 1 つの理由は、ポストバックが必要ないことです。
一つ一つ説明したいので、私の説明がややこしいかもしれません。
私はそれを要約しようとします:
- 私はデータリストコントロールを持っています。
- 既存のストアド プロシージャを使用してデータ ページングが必要です。
- ストアド プロシージャ用のデータセットを [新しい項目の追加により] 既に作成しています。[製品.xsd]
- クエリ文字列からパラメーターを取得したくありません。サーバー側から取得する必要があるほぼ 15 個のパラメーターが必要です。
- 私のストアドプロシージャは準備ができています..このチュートリアルが続きます
- ObjectDataSource の TypeName 属性には何を記述すればよいですか?
編集1
Linq to Sql のより良い例を見てきましたが、ストアド プロシージャが大きすぎて linq クエリに変換できないことが問題です。助けはありますか?
sql - MS Access データベースのページング + 検索を行うには?
product1
という名前の主キーで呼び出されたテーブルを持つ MS Access 2003 データベースがありますProduct Code
。自動 ID 列はありません。
このSQLを使用してカスタムデータページングを行いました。
今私の問題は検索です。データベーステーブルで何かを検索してポイントしたとき。
ページングが正常に機能することを確認するにはどうすればよいですか?
.net - WCFデータサービスではなく、WCFサービスを使用してサーバー側のページングを実装することは可能ですか?
私はWCFの使用を実験しており、Webサイトのバックエンドを提供するWCFサービスを作成しました。私が見つけたすべての例(http://msdn.microsoft.com/en-us/library/ee358711.aspxなど)がすべて使用しているように見えるため、サーバー側のページングの実装に関して問題が発生しました。 DataServiceQueryContinuationおよびWCFデータサービス。
データを返すためのWCFデータサービスを作成できたことはありがたいですが、ログインやユーザー情報の更新などのWCFサービスと、より大きなクエリ/レポート用の別のWCFデータサービスを使用するのは非常に複雑なようです。
これは標準的な方法ですか、それともWCFサービスからのメソッド呼び出しを介してデータをページングするための組み込みのメカニズムがありますか?
編集
skip
これを行うためのいくつかの可能な方法、Linqとtake
オペレーターを含む単純な方法を見つけました: WCFサービスを介したページャーの実装
とより複雑な方法:
大量のデータを使用するWCFサービスのベストプラクティス?
WCFデータサービスでできるように、WCFサービスを使用してデータをページングする方法があるかもしれないと思っていました:http://msdn.microsoft.com/en-us/library/ee474245.aspx
これが可能かどうか誰かが知っていますか?
asp.net-mvc - .net MVCでデータをページングし、異なるビュー間でデータを渡す必要があります
.net MVC 2.0の質問:
主な問題は、Arraylistでデータをページングし、ビューのさまざまなページに表示したいことです。(サーバー側では、データソースがハッシュテーブルに格納されているため、データベースでページングできないため、クライアント側でデータをページングしたい)これは、ユーザーがキーワードを入力して[送信]ボタンをクリックできる「検索」というビューです。フォームをアクションに送信します。
結果を表示すると、URLは次のようになります:/ Controller / SearchKey
ここまではすべて問題なく、正しい検索結果を取得できますが、結果をページングしたいので、ページ番号をビューに渡す必要がありますが、 url:/ Controller / SearchKey / page_numは検証されません。/Controller/Search/page_numと入力すると、空の結果が表示されます(結果は「SearchKey」アクションから返されます)
したがって、私の質問は、この状況で、クライアント側のページングを実行したい場合、どうすればよいですか?ありがとう
asp.net-mvc-3 - Linq to Xmlでページングを実装するには?
RSS フィードから画像を取得するときにページングを実装する方法に行き詰まっています。ページャー リンクの html をレンダリングするヘルパーもあります。ただし、Index アクションで何をすべきかわかりません。私のコードは次のとおりです。
私のコントローラーで:
PagedData クラス:
そして私のページングビューモデル
ページング ヘルパー: