金融其它商业智能

[原创]Cognos 8 报表背景色设置技巧[宅男奉上]

在项目中,为了使报表运行效果与java框架结合的美观,我们需要给报表设置背景颜色,通常想到的办法是在report studio中设置页面的背景色,但这样设置后,运行后会发现一条白色边框非常难看。如下:
1 设置页面背景色

1.bmp


2 运行效果


我想到的测试办法分为以下两个步骤:
1) 通过在页脚处添加java script 脚本设置最终页面的body的背景色。
2) 第一步解决了页面的全部颜色了,但会发现还留有一条白色细线,后来发现那是cognos自带css样式表中menu的样式,解决办法是修改这个样式的颜色。

3 添加java script 代码




4 运行后效果,注意上面还有一条白色细边,那就是cognos自带css的样式




5 修改cognos 自带 css 样式表 D:Program Filescognosc8webappsp2pdskinscorporateviewerCRN.css
.mainViewerHeader3 样式的颜色改成你的色码即可 本例 #DFE8F6
自带:
.mainViewerHeader3
{
background-color: #ffffff;
}
改成
.mainViewerHeader3
{
background-color: #DFE8F6;
}
保存,注意以后所有的menu边框都是这个颜色了。再次运行



这就达到我们要的测试效果了,在里面做其他报表内容就可以了。背景色已经全部改过来了。如果你们有好的方法请大家一起交流。

QQ 1435020999
参与52

49同行回答

Sanyecao.LiuSanyecao.LiuBI开发工程师IBM
好东西谢谢分享{:2_31:}显示全部
好东西谢谢分享{:2_31:}收起
IT分销/经销 · 2011-04-22
浏览440
阿莱阿莱软件开发工程师科东
学习了,好东西~css嘛,很实用的说。显示全部
学习了,好东西~css嘛,很实用的说。收起
互联网服务 · 2011-04-15
浏览418
yanzi1234yanzi1234软件开发工程师xxxxxxx
kankan^^^^^^^^^^^^显示全部
kankan^^^^^^^^^^^^收起
互联网服务 · 2011-03-07
浏览405
张晨张晨其它江苏富士通
我发现一个问题,交叉表中似乎在行处的颜色还是白色,如果在报表中添加条件样式了,那也是白色,这样显得很难看。显示全部
我发现一个问题,交叉表中似乎在行处的颜色还是白色,如果在报表中添加条件样式了,那也是白色,这样显得很难看。收起
互联网服务 · 2011-02-26
浏览453
张晨张晨其它江苏富士通
需要的就是这种效果,很好,赞一个~~显示全部
需要的就是这种效果,很好,赞一个~~收起
互联网服务 · 2011-02-26
浏览423
chao9952chao9952项目经理山东海联讯
很好,很强大显示全部
很好,很强大收起
互联网服务 · 2011-01-19
浏览411
王伟王伟软件开发工程师用友软件股份有限公司
这个在项目中很实用的。。谢谢楼主分享!显示全部
这个在项目中很实用的。。谢谢楼主分享!收起
互联网服务 · 2011-01-09
浏览524
star_jxstar_jxBI技术总监Conserv
我同事用这个方法,效果还不错在报表最后增加一个HTML项目,Script内容如下:document.body.style.margin=0;document.body.style.padding=0;显示全部
我同事用这个方法,效果还不错
在报表最后增加一个HTML项目,Script内容如下:
收起
政府机关 · 2011-01-08
浏览465
mmodemmodeBI开发工程师高软
不错!学习啦显示全部
不错!学习啦收起
电信设备制造商 · 2011-01-02
浏览452
tingyutingyu其他asiainfo
学习了,cognos还要努力好好的学哦显示全部
学习了,cognos还要努力好好的学哦收起
2010-12-30
浏览751

提问者

fanyingnedu
BI开发工程师吉贝克信息技术(北京)有限公司
擅长领域: 大数据商业智能服务器

相关问题

相关资料

问题状态

  • 发布时间:2010-12-26
  • 关注会员:3 人
  • 问题浏览:24954
  • 最近回答:2016-08-02
  • X社区推广