問題タブ [pagination]
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 - ページリストビュー-アクティブページを設定
製品を表示するリストビューがあります。リストビューに関連付けられたデータページャーがあります。クエリ文字列値「prodID」によって、製品の詳細の表示/表示を制御します。ページが読み込まれるときに、正しいページがアクティブになっていることを確認する必要があります。したがって、prodID 10がリストビューのページ2に存在する場合、URLに移動するときにページ2がアクティブなページになります(クエリ文字列にprodIDが含まれます)。prodIDは、リストビューのデータキーです。
pagination - ひねりを加えたページネーション
私は Struts 2 フレームワークを使用していますが、この質問は Struts 2 関連だけではありません。
私は自分のウェブサイトにある種のページネーションを持たせようとしています。ページに表示したいレコードのリストがあるとします。リストには 150 件のレコードがありますが、各ページに 50 件を表示したいので、この場合は 3 ページになります。もちろん、リストはDBから取得されます。
ひねりを加えたのは、クエリに 7 秒以上かかると強制終了されるという制限があることです(質問しないでください)。したがって、150 件のレコードをすべて同時に取得すると、クエリに 7 秒以上かかっていることになります。そのため、毎回 50 レコードを取得することにしました。したがって、この場合、DB に 3 回アクセスします (50 50 50)。最初に合計 (150) をフェッチするので、DB に何回戻る必要があるかがわかります。
このような事態にどのように対処するかについて、あなたの考えを共有できますか? ストアド プロシージャまたはクエリを微調整することが最善の策であると言う人もいるかもしれませんが、SP とクエリが大量にあるため、それは困難な道です。
例をいただければ幸いです。
rest - REST Web アプリケーションのページネーション
これは、この質問のより一般的な再定式化です(Rails 固有の部分を削除して)
RESTful Web アプリケーションのリソースにページネーションを実装する方法がわかりません。私が というリソースを持っていると仮定するとproducts
、次のうちどれが最良のアプローチだと思いますか? その理由は次のとおりです:
1.クエリ文字列のみを使用する
例えば。http://application/products?page=2&sort_by=date&sort_how=asc
ここでの問題は、ページ全体のキャッシュを使用できないことと、URL がきれいではなく覚えにくいことです。
2.ページをリソースとして使用し、並べ替えのためのクエリ文字列を使用する
例えば。http://application/products/page/2?sort_by=date&sort_how=asc
この場合、見られる問題は、使用するとまったく異なる結果が得られる可能性があり、ページキャッシュをまだ使用できないためhttp://application/products/pages/1
、一意のリソースではないことです。sort_by=price
3. ページをリソースとして使用し、URL セグメントを並べ替えに使用する
例えば。http://application/products/by-date/page/2
私は個人的にこの方法を使用しても問題ないと思いますが、誰かがこれは良い方法ではないと私に警告しました (彼は理由を教えてくれなかったので、なぜそれが推奨されないのか知っているなら、私に知らせてください)
提案、意見、批評は大歓迎です。ありがとう。
database - データベースの設計: ブログ エントリを複数のページに分割する
一部のエントリが 1 つのページであり、いくつかのエントリが複数のページにまたがる可能性があるブログ エントリまたはページ コンテンツをページ分割するための最適なデータベース戦略は何ですか? 注: コンテンツは、アイテムのリストではなく、記事のようなものになります。
私が現在検討している方法は、すべてのコンテンツを 1 つのテキスト フィールドに格納し、{pagebreak}のようなページ区切りを使用することです。取得時に、コンテンツはページ セパレータによって配列に分割され、ページには適切なインデックスが表示されます。これが最善の方法ですか、それともより良いアプローチがありますか?
wpf - WPF DataGrid をページ分割するにはどうすればよいですか?
wpf でページングを設定するにはどうすればよいDataGrid
ですか?
php - 優れたPHPテキストページネーション
私はHIV予防のための情報保管サイトに取り組んでいます。多くの協力者がtinyMCEGUIを介して記事を投稿します。
もちろん、グラフィックデザイナーは、ページの長さを制御したいと考えています。彼らは、ページのコンテンツの高さに基づいて自動ページ付けを望んでいます。
これを管理するためのAJAXコードを見た人はいますか?
単語やタグの分割を回避するために、文字数のカウントと後読みの正規表現を実行できるPHPコードを見た人がいることを除けば?
リンクは大歓迎です!
javascript - レールに「エンドレスページ」を実装する最良の方法は?
ページネーションがひどい!ユーザーは永久に下にスクロールできる必要があり、必要に応じて新しいコンテンツが自動的に取り込まれます。
これについては適切な Rails キャストがありますが、Ryan は彼のソリューションが IE では機能しないことを認めています。
Railsでこれを達成するための最良の方法は何ですか(できればjQueryに適した方法で)?
mysql - 二重クエリなしのMySQLページネーション?
MySQL クエリから結果の数を取得し、同時に結果を制限する方法があるかどうか疑問に思っていました。
ページネーションの仕組み(私が理解しているように)、最初に次のようなことをします
num_rows(query) を取得すると、結果の数が得られます。しかし、実際に結果を制限するには、次のような 2 番目のクエリを実行する必要があります。
私の質問:とにかく、与えられる結果の総数を取得し、単一のクエリで返される結果を制限する方法はありますか? または、これを行うより効率的な方法。ありがとう!
php - Joomla ページネーションを使用してこのクエリの結果を表示するにはどうすればよいですか?
Joomlaのページネーションを使用して、このクエリの結果を前面に表示するにはどうすればよいですか?