私はクライアント側にボタンを持っています。私が押すと、サーバ上で何らかのアクションを実行してから、リストメソッドを再度呼び出します。すべてうまくいきますが、3ページ目にあるアイテムをクリックすると、ページが更新されると1ページ目に移動します。どのページが表示されているのかわかりません。ページ番号を維持する方法はありますか?要求数を超えてページ番号を維持する
0
A
答えて
5
offset
とmax
のパラメータをリクエストする必要があります。あなたがそれを使用している場合は、リンクタグで現在のparamsを渡すことができます。
<g:link action="myAction" params="${[offset: params.offset, max: params.max]}"/>
あなたが<g:link>
を使用していない場合、あなたは自分のhrefに彼らにクエリパラメータを行うことができます。
<a href="/path/to/action?max=${params.max}&offset=${params.offset}">Link</a>
これらのパラメータはコントローラ内の.list()
メソッド(例:.list(params)
)にする必要があります。
結果ビューをレンダリングするアクションにパラメータが設定されている限り、<g:paginate>
タグはそれらを取得し、ページネーションリンクを正しくレンダリングします。
0
あなたが戻ってあなたが働い
e.g redirect (action: 'myAction', params: [max: params.max, offset: params.offset])
関連する問題
- 1. ページ番号はページ番号に維持されません
- 2. 複数のドキュメントに分割してページ番号を維持する
- 3. 与えられたHTML番号フィールドの数字の合計を維持する
- 4. Android:画面の回転を超えてEGLContextを維持する
- 5. Joomla K2は、ページ番号にページ番号を付け加えてページ番号を変更します。
- 6. 要求のカウント要求と更新要求ヘッダー。セッション番号
- 7. すぐに10を超える番号に電話
- 8. 要求タイムアウトを30秒を超えて増加しますか?
- 9. Webアプリケーションのバージョン番号を維持する
- 10. 301リダイレクト時にnginxポート番号を維持する
- 11. ページ間の切り替えページ番号
- 12. GmailのAPIエラー:要求ペイロードサイズが制限を超えて:1048576バイト
- 13. PHP番号を数える関数。
- 14. ページ番号を付け加えたページのページ番号を追加するWordpress、Yoast
- 15. システムリソースがalter table counter(自己番号)を超えたときに超過
- 16. JQueryのページ番号 - ページ番号をクリックしてhref attrを削除する
- 17. node.js/everyauth:認証要求でセッション情報を維持する
- 18. MQTT WebSocketを超える要求/ X-AMZN-ERRORTYPE:ForbiddenException
- 19. MDX行数とページ番号
- 20. .Aspページをリダイレクトして同じリクエスト変数を維持する
- 21. 複数の列を持つMySQLカーソルベースのページ番号
- 22. https(443)の代替ポート番号が1024を超えていますか?
- 23. Flowable.subscribe(onNext ...)のバックプレッシャ番号を要求する方法
- 24. JasperReportsの右揃えページ番号情報
- 25. ページごとのレコード数ページ番号
- 26. CakePHPでリダイレクトした後、どのようにページ番号を維持していますか?
- 27. ページネーション - 見えるページ番号を制限する
- 28. PHP画像ギャラリーでページ番号とページ数を選択する
- 29. 多数のレコードを含むページ番号
- 30. ロック要求のタイムアウト時間を超えました - Telerik OpenAccess ORM
感謝のparamsとしてあなたのページにリダイレクトするコントローラから
と
返すのparamsとしてのparamsを渡すことができます... – allthenutsandbolts