在弹出窗口中显示数据并打印页面

时间:2012-05-07 07:52:04

标签: html jsp servlets

通过点击名为“生成报告”或“汇总”的按钮,某些弹出窗口将显示汇总收集的数据,显示平均值,总数等值......它还附带一个图表。在页面的一角显示汇总结果,将有一个打印按钮来打印摘要页面

如何打开新窗口/标签或某种显示报告的部分? 我怎样才能以与原样相同的格式打印它?

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery UI对话框创建模态弹出窗口。在这个对话框中你可以放置你需要的东西。但是如果需要pring它 - 更好地在js新窗口创建并在那里放置信息:

window.open();

要打印浏览器窗口内容,只需为on按钮调用onClick:

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

对于图形信息,我更喜欢jqPlot。试试吧 - 这是一个很好的工具。请参阅演示here

如果您需要高质量的打印而不是生成pdf或xlsx。如果您使用java和tomcat,您可以轻松地将JasperServer集成到您的应用程序中。