导出报表时如何屏蔽单元格中的超链接
需求背景:
报表单元格中写了一些超链接,如:www.google.com,”./showReport.jsp?raq=/test.raq&arg1=”+
A1等。那么在导出PDF,EXCEL之后,这些pdf,excel中超链接的效果还在,但是点击却没有效果,会误导用户。
需要在导出文件之后,讲超链接的效果屏蔽掉。
解决办法:
在设计器的“属性”>“报表属性”>“导出”中有如下界面:
增加一个URL,若超链接是:www.google.com这种形式,那么直接写:
若超链接是:”./showReport.jsp?raq=/test.raq&arg1=”+A1这种形式,那么就这么配置:
其中的值是:”*showReport.jsp*”
通过这些配置之后,导出的PDF,EXCEL文件,当鼠标放到数据上时不会变成手指的形状,单元格的内容也不可点击,这样就不会误导用户了。
这其实是一个报表已有的功能,只是URL的定义并不是很明确,教程中似乎也没有提到。刚好前两天遇到这么一个问题,所以讲一下。