Dojoウィジェットの初心者です。私はdojogridウィジェットを使っていくつかのデータを表示したい。私は、アクセスデータベースを使用して、ウィジェット内のデータを取り込みたいと思います。私はJDBCを使用してデータベースに接続しており、結果セットでいくつかの値のセットを取得します。今私はその値をDojogridウィジェットに表示したいと思います。この問題に取り組む方法に関するいくつかのコードやリンクを教えてください。前もって感謝します。Dojoを使用してJSPページにデータを表示するデータ・グリッド
0
A
答えて
0
これを達成するにはいくつかの方法があります。 JSPを使用しているので、JSPでJavaバインディングを活用するのが最も簡単です。
次の操作を行います、 1)あなたのJSPでの道場を含めると、グリッド用のファイル(スタイルシート、dojo.jsとdojo.requiresをサポート)
2)は、JSP /リクエストにJavaの変数を作成したり、グリッドにレンダリングするデータを格納するセッション。 google gsonまたは同様のライブラリを使用してJavaオブジェクトをJSONに変換することができます
3)データを保持するjavaオブジェクトにバインドしてdojoデータストア(itemfilereadstoreなど)を作成します。
<%
//you can also use a Java object/collectin and converted to json string using libraries such as Gson
String gridData = "{
identifier:"id",
items: [
{id:1, "Name":915,"IpAddress":6},
{id:2, "Name":916,"IpAddress":6},
{id:3, "Name":917,"IpAddress":6} ]
}";
%>
var gridStore = new dojo.data.ItemFileReadStore({ data: dojo.fromJson(<%= gridData %>)});
var gridStructure = var gridStructure =[{
cells:[
[
{ field: "Name",
name: "Name",
width: "40%", styles: 'text-align: right;'
},
{ field: "IpAddress",
name: "Ip Address" ,
width: "40%",
styles: 'text-align: right;'
}
]
]
}];
4)あなたはより多くのSOAっぽいになりたい場合は、レイアウトを指定することで、データグリッドを作成し、グリッド
<div jsid="mygrid" id="mygrid" dojoType="dojox.grid.DataGrid"
gridOptions='{query:"" ,structure:gridStructure,store:gridStore}'
title="Simple Grid" style="width: 500px; height: 150px;"></div>
代わりに移入し、ステップ3で作成したストアを使用します。たとえば、 JSONを返すサービスとしてjsp/Java EEバックエンドを使用し、レンダリングにプレーンHTMLを使用できます(Java EEバックエンドからJSONをフェッチするためにAJAXを使用します)。
関連する問題
- 1. Dojoを使用してJSPページにデータを表示するデータ・グリッド
- 2. jspページでデータを表示する
- 3. DojoにJsonデータを表示
- 4. データベース・データを使用してJSFページにデータ表を表示する方法
- 5. Freemarker:ブートストラップを使用してグリッドにデータを表示
- 6. DojoでJsonデータを表示
- 7. データをグリッドに表示
- 8. Spring MVCとJSPを使用して列にデータを表示する方法は?
- 9. ItemFileReadStoreを使用してFilteringSelect DOJOコンポーネントにデータを表示できません
- 10. ASP.NET MVCでAngularJSを使用してUIグリッドにデータを表示する方法
- 11. JavaScriptを使用してJSONデータをHTMLページに表示
- 12. JSPページの2つのテーブルのデータを表示する方法
- 13. mySqlを使用してJSPページにイメージを表示
- 14. データベースからデータを選択し、jspページで表示
- 15. djangoを使用してHTMLページのデータベースからデータを表示
- 16. jspでデータを表形式で表示
- 17. jspページからajaxを使用してスプリングコントローラにデータを送信する方法
- 18. MVCでSqlDataReaderを使用して表示するデータを表示
- 19. フレックスボックスを使用してデータを表示
- 20. Linqを使用してデータを表示
- 21. AJAXを使用してWebページに動的データを表示する方法
- 22. Telerikグリッドマスター/ディテール - 私はtelerikグリッド(マスター/ディテール)を使用してデータを表示する必要が詳細データが
- 23. Dojoデータ・グリッドの変更されたレコード
- 24. Dojo - ダイアログ・フォームを使用してデータを送信する方法
- 25. 各ループでデータがjspページに表示されない
- 26. jspページにチェックボックスを使ってJsonデータを表示するにはどうすればいいですか?
- 27. ajaxを使用してjspページのjavaハッシュテーブルからデータを取得する
- 28. リストにデータを追加し、次のページのデータを使用してリストビューで表示する方法
- 29. dojoを使用してスプリング・コントローラにフォーム・データを送信
- 30. jsp - jqueryとajaxを使用してページをリフレッシュせずにデータを更新
StringグリッドデータのJsonオブジェクト?構文とは何ですか? –
http://stackoverflow.com/questions/9554814/displaying-data-on-a-jsp-page-using-dojo-data-grid –
先生、上記のリンクで私を助けてください。 –