金融其它 商业智能

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

在项目中,为了使报表运行效果与java框架结合的美观,我们需要给报表设置背景颜色,通常想到的办法是在report studio中设置页面的背景色,但这样设置后,运行后会发现一条白色边框非常难看。如下:1 设置页面背景色2 运行效果我想到的测试办法分为以下两个步骤:1) 通过在页脚处添加j... 显示全部
在项目中,为了使报表运行效果与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

查看其它 48 个回答mingtgh 的回答

mingtgh mingtgh 研发工程师 ming
很不错,~学习了
软件开发 · 2014-01-26
浏览1960

回答者

mingtgh
研发工程师 ming
评论15

mingtgh 最近回答过的问题

回答状态

  • 发布时间:2014-01-26
  • 关注会员:3 人
  • 回答浏览:1960
  • X社区推广