問題タブ [paginator]

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 投票する
1 に答える
355 参照

django - django.core.paginatorPaginatorを拡張してGoogleAppEngineと連携する

Google App Engineで動作するようにPaginatorクラスをどのように拡張しますか?django.core.paginatorqueries

0 投票する
1 に答える
86 参照

cakephp - CakePHPで選択したカテゴリのカテゴリ項目のページ分割された結果を表示する方法は?

現在、一部の結果のページネーションに問題があります。問題は次のとおりです。

私は、categorys、categories_companies、companys の 3 つのテーブルを持つ Web サイトを持っています。多対多の関係。カテゴリを 1 つ選択すると、選択したカテゴリに属する​​企業が表示されます。私の問題はここにあります!カテゴリごとに 10 社のみを表示する方法がわかりません。

よろしく

0 投票する
1 に答える
1021 参照

python - テンプレートで Django ページネーターの結果をフィルター処理する

一般的なビューで page_obj からの結果を除外して、django-cms によって現在設定されている言語と同じ言語で公開されたエントリのみを表示しています ( http://www.django-cms.org/en/documentation/2.0/ i18n/ )。

これは問題なく動作しますが、Django ページネーション ( http://docs.djangoproject.com/en/1.2/topics/pagination/ ) のサポートを追加すると、フィルタリングされた結果が引き続きカウントされます。たとえば、英語で 3 つの結果があり、合計 10 の結果からページネーションが 2 に設定されている場合、5 つの結果ページが得られます。残りの 7 つのフィルタリングはテンプレート。

テンプレートタグを使用してテンプレート内のフィルターを操作するように Django Paginator を修正できますか?それともビューを再構築する必要がありますか? もしそうなら、どうすればそれを行うことができますか?

関連するコード:

manager.py

ビュー/エントリ.py

urls/entries.py

entry_list.html で

ここで最善の解決策に光を当てていただければ幸いです。

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

php - CakePHPの同じビューで2つの異なるモデルをページングしてソートすることは可能ですか?

とても簡単でシンプルなことをしたいです。同じページに2つの異なるページ付けされたデータのセットが必要です。2つの異なるセットは、異なるモデルによって異なります。Image議論のために、それらはとであると言いますItem

2つのモデルに2つのポケットベルを設定して、正しいオブジェクトのセットを取得できます。正しいポケットベルのリンクを取得できます。ただし、実際にパラメータへのリンクをたどる場合は、両方のポケットベルがパラメータを読み取り、それらが適用されると想定します。

最終的には次のようになります。

それはコントローラーにあります。ビューには、次のような並べ替えリンクがあります。

ただし、次のようなリンクが生成されます。

そこには、私がどのモデルをソートしようとしているのかをページネーターに伝えるものは何もありません。そのため、リンクをクリックすると、両方のモデルをで並べ替えようとしますImage.createdItemで並べ替えることができないため、結果はエラーになりImage.createdます。私が間違っていることはありますか?それとも、これはCakePHPのページネーターでサポートされていないものですか?

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

python - Django の paginator モジュールを最適化する方法

Django の paginator モジュールがどのように機能し、どのように最適化するかについて質問があります。インターネット上のさまざまな API から取得した情報から、約 300 項目のリストがあります。Django のページネーター モジュールを使用して、訪問者のリストを一度に 10 項目ずつ表示しています。ページネーションが思い通りに機能しません。ページネーターは、ページが変更されるたびに表示する必要がある 10 個の項目を引き出す前に、300 個の項目すべてを取得する必要があるようです。たとえば、30 ページある場合、ページ 2 に移動するには、Web サイトで API を再度クエリし、すべての情報をリストに入れ、訪問者のブラウザーが要求する 10 個にアクセスする必要があります。各ページめくりで既に持っているのと同じ情報を API に照会し続けたくありません。

現在、私のビューには、get リクエストを見て、クエリに基づいて API に情報を問い合わせる関数があります。次に、そのすべての情報をリストに入れ、テンプレート ファイルに渡します。そのため、この関数は、誰かがページをめくるたびに常に読み込まれ、API を再度クエリすることになります。

これを修正するにはどうすればよいですか?

ご協力ありがとうございました。

0 投票する
1 に答える
797 参照

sorting - $ this->Paginator->sort関連モデルにないフィールドで並べ替えを使用します

$ this-> Paginator-> sortを使用してリンクを生成したいのですが、現在のテーブルにない、このテーブルに関連するフィールドでソートしました。だから私はそれをすることができますか?そしてそれを行う方法は?

本当にありがとう!

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

php - ページネーション表示を区切るアルゴリズムは…?

ページネーション$A用のデータは次のとおりです。

(output this "...." more)予想される出力を最も重要なものにするのを手伝ってくれる人はいますか?

....次のページを表示するには、まだ多くの要素が必要であると言われました。または、前のページの残りの要素です。

09表示する要素があり$Aますので、

設定しました

出力 (最初のページ):

出力 (2 ページ目):

出力 (3 ページ目):

私が設定した場合

出力 (最初のページ):

出力 (2 ページ目):

私が設定した場合

出力:

現在、私は関数を使用しようとしていますpaging_from_multi_arr が、どのように実装して予想される結果を得たかに固執しています:

ここの機能について何か考えがありますか?または、より良いアルゴリズムを提供できますか?

ありがとう

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

sorting - 関連モデルのCakePHPページネーションsort()

PlansPlanDetailsの2つのモデルがあります。

関係は次とおりです。PlanDetailshasManyPlansプランはPlanDetailsに属します。

PlanDetails view.ctpで、関連するプランを取得しています。

プランを任意のフィールドで並べ替えようとしています(すべて試しました)が、機能しません。とてもシンプルなものを見落としていると思います。

これが私のベースコードです:

PlanDetail >> view.ctp:

plan_details_controller.php:

追加する必要があります。エラーはスローされず、IDフィールドのsort()矢印は期待どおりに表示されますが、どちらの方法でもクリックしてもソート順は変わりません。

0 投票する
3 に答える
3575 参照

jsf - Datatableページネーターは表示されません

JSF 2.0タグdataTableを使用して非常に単純なデータテーブルを作成していますが、何らかの理由でページページネーターが表示されません。何故ですか?

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

php - 1 回のクエリでユーザーのお気に入りの投稿を見つける方法はありますか?

ユーザーがお気に入りに追加したすべての投稿をページ分割するためにこれを行います。

これを行うためのより効率的な方法はありますか、それともそうあるべきですか?