2012-02-09 9 views
0

に含まれるデータに基づいてPDFレポートを生成するGWT 2.4、私はユーザーがアイテムを選択してカートに入れ、各アイテムの数量を入力した後にチェックアウトできるWebオーダーシステムを開発中です。ユーザーが[PDF]ボタンをクリックすると、CellTableにある項目に基づいてpdfレポートが生成され、[ファイルを保存して開く]ダイアログが表示されます。GWT DataGrid

これをGWTでどのように行うことができますか?

答えて

2

クライアントからサーバーへのデータを含む要求を行う必要があります。あなたがクリックしたときに

("Content-Disposition","attachment; filename="yourFileName.pdf"); 
+0

こんにちはカタリン。答えに感謝します。リクエストをする方法を私に見せてもらえますか? –

+0

GWT REQUEST - http://code.google.com/webtoolkit/doc/1.6/DevGuideServerCommunication.html ...を読んで、データをサーバーに送信する必要があります。 – tartak

+0

RPCでそれを行うことはできませんか? –

0
  1. を:あなたは、リクエストを処理したデータを解析し、PDFファイルを生成して、あなたはPDFファイルを含む応答を送信し、ヘッダにあなたが設定する必要があり、サーバー側では PDFボタンAsyncmethodコール。非同期メソッドのすべての詳細をServiceimplementaionクラスに渡し、メソッドを実装する必要があります。

  2. その後、itextPdfライブラリを使用してPDFを生成することができます。

  3. 以下のリンクを使用してPDFファイルを作成できます。

http://www.vogella.de/articles/JavaPDF/article.html