报表嵌入到.net系统页面

编辑
文档创建者:文档助手1 (67727 )     浏览次数:5945次     编辑次数:5次     最近更新:我从山中来 于 2017-06-06     

目录:

1. 问题描述编辑

报表部署到Web应用服务器如tomcat后,我们就可以在BS浏览器中调用报表了,但是还需要嵌入到.net系统中,通过.net系统的入口调用报表。
比如点击.net系统左侧目录树的报表节点时,将报表显示在中间区域等等。

2. 情形一:报表整体嵌入在.net系统框架中编辑

如下图,点击左侧报表节点,将报表整体显示在.net系统的MainFrame主框架中:
222
图中“地区销售表”对应一个超级链接元素<a>,我们只需要设置其href为报表路径,目标打开位置target为框架名称MainFrame即可:
<a href="http://localhost:8080/WebReport/ReportServer?reportlet=GettingStarted.cpt" target="MainFrame">地区销售表</a>
另外还可以给报表传递动态参数值,类似如下:
<a href="http://localhost:8080/WebReport/ReportServer?reportlet=GettingStarted.cpt&参数名=<%=参数值%>" target="MainFrame">地区销售表</a>

3. 情形二:报表嵌入.net系统的某个页面中编辑

若上图中间区域主框架中嵌入的是某个.net页面,如xxx.asp,在该页面中再嵌入报表。此时在该asp页面body中通过iframe来嵌入报表:
<iframe id="reportFrame" src="http://localhost:8080/WebReport/ReportServer?reportlet=GettingStarted.cpt" width = "100%" height = "500px"></iframe>

具体步骤可参考报表Web页面简单集成例子章节。

4.权限控制方式编辑

    通过情形一和情形二两种方式,可以实现B/S架构或C/S架构集成FR报表。但是当我们打开决策系统的权限控制后,需要进行单点登录的设置。否则,将无法正常使用FR报表,且每次都会弹出登录界面。     传送门:单点登录-http://help.finereport.com/doc-view-859.html    

5、嵌入问题解决编辑

   FR系统属于java开发B/S架构,因此在同为B/S架构集成时候,单点登录方式都适用。不可避免现在还存在很多C/S架构软件,当引用的时候我们需要通过其他方式进行集成。
net系统请参考:C/S架构单点登录-http://help.finereport.com/doc-view-2020.html

 

附件列表


主题: 部署集成
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?