展现报表的基本方法
用户可以在应用程序中调用报表展现页面,如果只要简单地通过JS方法传递报表资源ID或报表文件名就能展现报表,我么可以通过传入报表资源ID(ResID)或报表文件名称的方式展现指定的报表。
传递resID或报表文件名展现报表
有些用户会希望可以这样简单地调用报表:
showReport.jsp?resId=xxxx¶m1=xxxx
但这种方法存在以下问题:
- 极不安全:任何人只要修改参数值,就可以随意查看其他报表,或者查看此报表的其他内容。
- 当参数较长时URL无法传递,如果涉及中文编码也很麻烦。
因此,需要基于JS的调用方式,并对调用参数进行安全保护。
传递报表文件名称展现报表
同样需要基于JS的调用方式
在资源列表获取安全调用展现代码
1、打开资源中心列表,找到对应的资源,在其列上右键,选择右键菜单中的复制信息
2、复制调用代码后的输入框中的代码,将其放入对应的jsp中,展现时调用showReport_xxx(),xxx是报表id
注意:上面引入的类及js文件,在调用页面存在则不需重复引入
3、JS的调用示例
更多内容详见 如何展现数据