我使用的JasperReport的报表工具,现在想在预览的报表中有:1.翻页;2.另存为;3打印等功能及其按钮。如何实现?是只需要修改ExamReport.jrxml模板就可以了吗?还是?
当然,以上3点在IE浏览器中都可以实现,我只是想知道,在不使用任何其他插件工具的情况下如何实现。谢谢

解决方案 »

  1.   

    JasperReports本身并未提供打印、另存等功能,它所实现的是:预定义报表模板,静态或动态填入数据,生成你需要的格式(五种),这些格式的文件都需要相应的软件来打开。
      

  2.   

    也许比较难实现,我是对目前的报表看是否有解决方案。
    1:翻页,在页面显示出'上一页'和'下一页'链接,点击到达相应的页。
    2:打印,显示一个链接进行打印,可以链接IE的打印功能。
    3:另存为,目前还没思路,IE的另存为?
    以上的只是想法,但不知道该如何实现。直接改ExamReport.jrxml模板就ok?那么如何改?
    当然上面的想法也只是一种选择,可以直接实现,那当然最好。
      

  3.   

    JasperReport本身有预览打印的功能,
    不过是用applet的,界面和效果都不错,
    另存的话可以存多种格式,包括pdf excel html等等
      

  4.   

    applet?插件?详细说明噢,网上看到的都比较凌乱。
    顶一下,要不好像就沉下去了。
      

  5.   

    楼上 你再做广告?不过还是谢谢关注
    今天看了一天的JasperReport和ireport。明白了不少,不过问题还没有解决,还在考虑。目前的想法是完全放弃不使用插件的念头,应为那样基本是不可能实现的。今天也看到了一个报表的表头上方显示出的翻页、打印等的工具条,是applet插件我想。所以,现在就是想知道怎么把那玩意弄上去,高手们,指点一下了,看本人这么辛苦的顶贴
      

  6.   

    JasperReport有两个包,一个包就是专门为applet服务的,
    里面有一个JRViewer,是面板来的,还有dialog,
    这两个都是有保存,放大缩小打印等按钮