怎么用js定义报表组

JavaScript07

怎么用js定义报表组,第1张

通过动态创建table,tr,td的方式进行表格创建function autocreate(){//创建table表格var table=document.createElement("table")table.setAttribute("border","1")table.setAttribute("background","red")//获取行数值var line=document.getE

可以使用FlashViewer的以下两种方式来实现直接打印:

使用StartPrint 属性。展开FlashViewerOptions属性的,设置StartPrint 属性为True。

使用脚本实现

首先设置FlashViewer的UserClientApi 属性为True。

打开页面, 在OnLoadProgress事件中,添加以下脚本代码。你可以直接使用State属性来检测报表是否加载完成,并使用Print方法来调用系统的打印对话框。

具体的代码实现,请参考下面的博客

http://blog.gcpowertools.com.cn/post/printReport.aspx

报表打印不是调用JS完成的,而是通过Java操作Excel进行报表打印的,常用的一般为POI比较多。功能较为强大,包括数据的导入到处,都可以完成,需要的话扣我给你例子,你对照着改改就可以导出数据,并且已经设置好Excel的样式了