2009-06-06 21 views
2

私はちょうどjqgridを見ました。誰もこのプラグインを実装しようとしましたか、またはjQueryを使用して、サーバー側のページ区切りを実現しましたか?jQgridを使用したサーバーサイドページング

私はstruts2を使用していて、DBから返されたリストでhtmlテーブルを作成しています。このリストはOracle SPから戻されます。 SPは、他のいくつかのパラメータと共に、「開始」と「開始」を取っています。したがって、これらのパラメータに数値を渡して、特定の行数を取得することができます。

これはどのように実現しますか?私はいくつかの 'aj​​axy'ソリューションを好むだろうが、ここではページ全体がリフレッシュされないが、テーブルセクションだけがリフレッシュされる。私はこれも同様に行われていることを見ていますが、私はこの場合、すべてのデータを一度に取り戻すと思います。

答えて

3

http://www.datatables.net/ - サーバー側のデータとページ番号を使用するjQueryプラグインの使用に成功しました。

サーバー側のページングを使用するデータシート(バージョン1.5ベータ3)の基本的な実装はhttp://artlung.com/temp/comics/です。

+0

私は、サーバー側ページネーションのサポートはありません。あなたのヒントは? – Omnipresent

+0

現在のリリースは1.4.3です。サーバー側のサポートは1.5ベータ3だけです。 http://datatables.net/forums/comments.php?DiscussionID=53 - わかりにくいのは残念です。 – artlung

+0

私は、答えの中にdatatablesの基本的な実装へのリンクを追加しました:http://artlung.com/temp/comics/ – artlung

1

ほとんどのJavaScriptグリッドでは、すべてのデータを表示準備ができていると想定しています。主にクライアント側の並べ替えを行うためです。

ページングをサーバー側で実行したいので、これは機能しません。

私の提案は、良いWebサービスを定義し、自分でやってください。 JTemplateを使用して、各Webサービス要求の後にテーブルを構築できます。あなたがそれを単純なままにしたいならば、並べ替えをしないでください。

関連する問題