0

「レポートの生成」または「要約」という名前のボタンをクリックすると、収集されたデータを要約して、平均、合計などの値を示す何らかのポップアップが表示されます...グラフも付属しています。要約結果を表示するページの隅には、要約ページを印刷するための印刷ボタンがあります。

レポートを表示するために新しいウィンドウ/タブまたは何らかのセクションを開くにはどうすればよいですか? また、それをそのままの形式で印刷するにはどうすればよいでしょうか。

4

1 に答える 1

1

jQuery UI ダイアログを使用して、モーダル ポップアップを作成できます。このダイアログ内に、必要なものをすべて配置できます。ただし、必要な場合は、js の新しいウィンドウで作成し、そこに情報を配置することをお勧めします。

window.open();

ブラウザ ウィンドウのコンテンツを印刷するには、ボタンの onClick を呼び出すだけです。

<input type="button" value="Print" onClick="window.print();" />

グラフィック情報については、jqPlot を好みます。試してみてください - これは素晴らしいツールです。ここでデモを参照してください。

pdf または xlsx を生成するよりも高品質の印刷が必要な場合。Java と Tomcat を使用すると、JasperServer をアプリケーションに簡単に統合できます。

于 2012-05-07T11:19:22.653 に答える