2

私はStruts2+ Spring 3 + Hibernate3を使用してアプリケーションを構築しています。テーブルを描画および管理するための「displaytag」ライブラリの代替手段を知っている人はいないかと思いました。

あまり嫌いというわけではありませんが、このコメントを読んで、他の選択肢について考えさせられました。そして、私はそれがしばらくの間更新されていないのを見て、それに何らかの理由があるのだろうかと思っていました(より良い/より人気のある代替品が利用可能であるなど)。

4

6 に答える 6

3

jquery プラグインであるDatatablesを試してみてください。無限の機能があり、実装するためにテーブルの基本的な html 形式を変更する必要がなく、テーブルの ID を渡すだけです。また、表示タグの制限と要件にも不満を感じていました

于 2011-01-24T14:43:52.417 に答える
2

すべてのデータをメモリにロードし、JavaScriptマジックを介してページ付けを実行するようにDisplayTagを使用する代わりに、要求された場合にのみデータの適切なチャンクをロードするようにDisplayTagのページ付けを構成できます。このように、すべてのデータをメモリにロードしていないため、パフォーマンスが低下することはありません。

頭の上のコードを思い出せません(仕事用のマシンから離れています)が、役立つ例を次に示します:http: //i-work-i-blog.blogspot.com/ 2007/06 / display-tag-and-external-pagination.html

于 2011-01-22T22:54:56.347 に答える
2

S2 json-plugin でデータを返す jQuery データグリッドに移行しています。データは、エンティティ オブジェクトにアクセスするサービス オブジェクトからアクションに渡されます。

ページングは​​現在、hibernate 3 に支えられた基準 API を使用してサービス オブジェクト内にあります。まだ作業中ですが、機能しています。

于 2011-01-23T01:15:20.503 に答える
2

まったくの偶然で、似たようなものを見つけましたJMesa

于 2011-01-23T12:13:47.720 に答える
2

1 つの代替手段は、 struts2 jquery プラグインの grid タグです。ショーケースと特別グリッドショーケースをご覧ください。

于 2011-01-24T20:32:09.493 に答える
0

PrimeFaces ライブラリ、特にデータテーブル コンポーネントに興味があるはずです。Spring Framework で動作します。

于 2011-01-23T02:31:11.527 に答える