2

サーバーからのデータを Dojo グリッドに入力する例が必要です。アクション クラスが、グリッドの形式で表示する必要があるさまざまな値を含む結果として、タイプ hashmap のモデル変数を設定する struts2 と dojo アプリケーションがあります。

このハッシュマップをグリッド データの形式で表すにはどうすればよいでしょうか。ハッシュマップを json に変換し、この json を使用してグリッドに入力するサンプル アプリケーションの例を教えてください。

4

1 に答える 1

1

Jackson を使用して JSON にシリアル化します。マップ内の各アイテムはグリッド内の行を表していますか? シリアル化するデータはどのくらい複雑ですか?

https://github.com/FasterXML/jackson-core

データ構造が単純な場合は、Jackson を使用するだけで済む可能性があります。
より複雑なデータ構造のシリアル化を開始する場合は、シリアル化エンジンを拡張する必要がある場合があります。

私はこれを行うことができるいくつかのことを書きました。ここで説明するには多すぎますが、これらのブログ投稿をチェックして、git ハブでコードを確認できます。

http://swingingcode.blogspot.com/2012/04/json-serialization-engine-part-i.html

http://swingingcode.blogspot.com/2012/04/json-serialization-engine-part-ii.html

https://github.com/cswing/evinceframework/tree/master/web/src/java/com/evinceframework/web/dojo/json

于 2012-05-24T15:34:37.687 に答える