問題タブ [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 に答える
4369 参照

django - Django-CMSプラグインでリクエストオブジェクトにアクセスするにはどうすればよいですか?

オブジェクトのリストを表示するために使用されるDjango-CMSプラグインがあります。プラグインに必要な機能は、リストがページ付けされ、リスト内のオブジェクトのプロパティに基づいて並べ替えることができることです。

この特定のケースでは、この機能をajaxで処理することは理想的なソリューションではないため、「page」クエリ文字列パラメーターを必要とするdjango Paginatorを使用し、「order」クエリ文字列パラメーターを渡して、次の順序を定義することを計画していました。クエリセット。

問題は、プラグインのレンダリング関数内からリクエストオブジェクトにアクセスする方法がわからないことです。

レンダリング関数内からリクエストオブジェクトにアクセスできるかどうか誰かが知っていますか、または回避策を提案できますか?

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

cakephp - CakePHP のページネーションと検索結果

こんにちは、ビューの 1 つでテーブルにページネーションを設定しようとしています。正しい結果セットを返す find ステートメントがありますが、見つけた情報をテーブルでソートできるようにする方法がわかりません。

ここにコントローラーがあります。ページネーションを試みると、エラーだけが見つかります

ここにビューのコードがあります

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

php - CakePHP でデータをソートおよびページ付けできません

まず第一に、私は CakePHP の完全な初心者です。CakePHP で students というテーブルを作成しました。並べ替え可能なヘッダーが必要なだけなので、ページネーターのヘルプ クラスを使用しました。残念ながら、次の警告が表示されますが、理由がわかりません。さらに、並べ替えが機能しません。

これが私のコントローラーです

?>

そして、これが私の見解であり、実際には私のインデックスです

私は次のものも使用しました

それでも同じエラーが発生します。ここで本当に単純なものが欠けていますか??? 私は何時間もグーグルで検索していたので運が悪かった....

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

php - PHP のページネーションに関する問題

現在、2 つのテーブルがあり、データは動的です。

両方のテーブルに別々にページネーションを追加する必要があります。paginator クラスを使用して paginator を追加しましたが、正常に動作しています。しかし問題は、最初のテーブルの次のボタンをクリックすると、両方のテーブルの内容が次のページに変更されることです。

ページネーター.php

テーブル.php

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

cakephp - PaginatorHelperはページ番号をチェックしていません

Cakephp2.3paginatorヘルパーに問題があります。1.3バージョンでは、paginateメソッドは、渡されたページパラメータに正しい値があるかどうかをチェックしていました。今、それはもう機能していません。

たとえば、30件の結果、1ページあたり10個のアイテムを含むリストがある場合、これは最後の(3番目の)ページにリダイレクトされていました。

これで、ブラウザでURLを直接変更し、無効なページ番号を渡すと、結果がないと表示されます。

これは私がpaginateメソッドを使用している方法です:

足りないものはありますか?

前もって感謝します。

アップデート

paginatorヘルパーは、ページ数を正確にカウントする方法を知っていますが、正しいページ数が渡されたかどうかは気にしないようです。ビューからの出力は次のとおりです。

ショー:

0 投票する
5 に答える
6323 参照

python - ページネーション Django フォームセット

Django の Paginator を使用して一度に 10 個のフォームを表示したいモデル フォームセットがありますが、paginator = Paginator(formset, 10). 方法がある場合、これを行う正しい方法は何ですか?

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

jquery - ライブ検索は、ページネーターの最初のページでのみ機能します

jQueryライブ検索を設定しましたが、うまく機能します。

ただし、私にはページネーターがあり、検索は現在のページでのみ機能します。すべてのページで機能させるにはどうすればよいですか?

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

php - CakePHP2.x-仮想フィールドの最大foreachアイテム

システム

  • CakePHP 2.x

データベース

モデル

意見

  • 私はhouses/index.ctpと呼ばれるすべての家のビューを持っています。
  • 各家とそのIDと名前が一覧表示されます。
  • また、PaginatorHelperを使用して配列を並べ替えます。

問題

  • 彼らが最後に訪れた家ごとに見たいです。
  • これは、PaginatorHelperによってソート可能である必要があります

試行

  • virtualFieldsでできると思いましたが、失敗しました(常にすべての家の最大値を返します)。

    public $virtualFields = array('lastvisit' => 'SELECT MAX(visits.date) FROM visits, houses WHERE houses.id = visits.house_id GROUP BY house_id');

  • Housesテーブルの新しい列に各最大訪問数を「キャッシュ」しようとしましたが、非常に汚れています。

助けてくれてありがとう。

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

symfony - knp paginator only works with array

I am using Knp Paginator Bundle in Symfony 2.

i keep getting the following error when trying to pass a Doctrine query to the paginator:

i am using the example from the github readme :

Everything works fine if i pass the result array instead of the query itself. ie :

But as far as i understand it you should be able to pass the query itself or even a query builder. Also i imagine this way i am getting all the results instead of just one page.

ps : i am using dev-master version of the paginator bundle