Reporting Service报表超链接弹出新页面
2012-09-10 17:11
302 查看
Reporting Service报表中,可以设置导航功能,要是无法指定窗口打开方式,在网页源
代码中是 target="_TOP",只能在当前页面打开
经分析,在生成的HTML源代码页中,链接是这样的<a href="..." target="_top">aa</a>
在报表设计时,我们能够写的内容只有 href属性.
怎么办呢?
在客户端最强大的工具是什么---脚本,用window.open打开新窗口
在导航表达示中写如下代码
="javascript:window.open('图片路径','','width=820,toolbar=no,resizable=yes,scrollbars=yes,location=yes, status=no');window.event.returnValue=false;"
为什么还要加一个window.event.returnValue=false;呢?
经测试,如果不写这行,当前页会前进一步,链接文字会变成[object],
可能是因为代码是写在href中在缘故,页面还是要跳一个链接,可惜无法
写onclick事件啊. 写window.event.returnValue=false这句话就是为了
让页面弹出窗口后,不再执行其它方法
用window.open的方法,不但解决了弹出新窗口的问题,而且还有一个好处就是
可以在参数里写页面的相对路径,例如: './SIDevelopMentDetail.aspx'
代码中是 target="_TOP",只能在当前页面打开
经分析,在生成的HTML源代码页中,链接是这样的<a href="..." target="_top">aa</a>
在报表设计时,我们能够写的内容只有 href属性.
怎么办呢?
在客户端最强大的工具是什么---脚本,用window.open打开新窗口
在导航表达示中写如下代码
="javascript:window.open('图片路径','','width=820,toolbar=no,resizable=yes,scrollbars=yes,location=yes, status=no');window.event.returnValue=false;"
为什么还要加一个window.event.returnValue=false;呢?
经测试,如果不写这行,当前页会前进一步,链接文字会变成[object],
可能是因为代码是写在href中在缘故,页面还是要跳一个链接,可惜无法
写onclick事件啊. 写window.event.returnValue=false这句话就是为了
让页面弹出窗口后,不再执行其它方法
用window.open的方法,不但解决了弹出新窗口的问题,而且还有一个好处就是
可以在参数里写页面的相对路径,例如: './SIDevelopMentDetail.aspx'
相关文章推荐
- Reporting Service Tips 101(#5) - 在报表页面上添加交互式排序
- 【转帖】Reporting Service rdl报表,在aspx页面显示一张完整的RDL报表
- 【转帖】Reporting Service rdl报表,在aspx页面显示一张完整的RDL报表
- sql server 2012 报表开发(3) Reporting Service 如何在数据列上添加超链接跳转
- Reporting Service报表空白页问题
- 移植Reporting Service报表到项目报表
- sql server 2012 报表开发(2) reporting service 中制作分组折叠式报表
- SQL Server Reporting Service - 一步部署 TFS 项目报表
- ReportingService中的树状钻取报表
- Reporting Service 2008 “报表服务器数据库内出错。此错误可能是因连接失败、超时或数据库中磁盘空间不足而导致的”
- Reporting Service Tips 101(#1) - 使用RSS在指定的服务器上自动进行ReportingService报表发布
- Dynamic CRM 2013学习笔记(二十九)报表设计:reporting service 报表开发常见问题
- 不使用 Report Viewer, 实现调用 Reporting Service 来实现直接输出报表。
- Sql Server Reporting Service的页面分页讨论
- SQL Server Reporting Service 报错:报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥,必须还原备份密钥或删除所有加密的内容。
- 简单介绍如何用Reporting Service制作报表
- Reporting Service 报表模型
- SQL Server 2012--Reporting Service报表阅览工具 - Power View【转载】
- Reporting Service报表空白页问题
- Reporting Service Tips 101(#4) - 使用RS实现报表的自动生成以及在程序中调用RS