cognos中有列表和图形,但是表和图之间总是孤立的,刷新页面也都是全页面刷新,于是经理在想,是否有个方法能在点击cognos列
表时旁边的cognos图表能够实时的变动,类似flex中的绑定效果。在老板的强烈催促下,经理也没什么时间去网上去找去问,觉得凭自己以前
的一些J2EE老底子加上report studio中强大的HTML项目貌似可以搞定,于是开搞了... 首先给大家看看数据库 一、先用report studio建立一个带参数的cognos饼图报表(这里可以随便是什么图),报表灰常简单 设置参数名为par3,并把此报表保存为a1 二、再用report studio建立一个列表,如图 经理在这里多用了html项目,因为cognos在页面上封装的太好了,只能这样拼凑脚本。 基本的原理就是在列表旁边放置一个html项目,其内容是一个iframe,其连接也就是刚刚做好的那个带参数的饼图报表。 然后在列表中放置一个label,在label中设置点击事件出来iframe链接(其实这样就换了一个参数)及重新载入。
其中 1的代码如下,他主要是点击的列表触发的事件
2到6主要就是定义一个含有点击事件的label 2的代码为
3其实是一个报表表达式,它是参数
4的代码为
5也是一个报表表达式,他是设置该列显示的内容
6的代码为,他收个尾
7的代码主要是iframe,然后就是刷新等待时候的一个等待提示 7的代码为
拼滴我累死了.....
OK,我们来看看效果 我先点击一下第一个单元格 再点击第二个
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30
添加新评论14 条评论
2015-05-16 17:43
2014-03-25 17:22
2014-02-20 14:44
2014-02-19 11:53
2014-01-07 20:45
2014-01-07 10:02
2013-12-16 19:21
,不知道为什么点开第一下总是报这个错误,大神指导啊
2013-12-10 16:03
2013-12-10 15:26
2013-05-23 10:15
2012-12-27 16:35
2012-06-27 16:10
2012-06-08 16:47
2010-10-26 23:28