改变cognos的柱子、x轴提示:
1.先让X轴显示达到要求,因为它是一个图片,是Server返回来给web的,我们无法在生成图片后去修改
2.当X轴和柱子的显示、title提示均不一致时,做法有点特殊
a.先拖入组合数据项A_B_C,把文本来源改为数据项值,数据项值来源改为单一数据项A
b.让自定义标签显示,来源为数据项值,数据项值为组合数据项A_B_C
c.最终修改的结果是:
图表文本项:A ->A
图表标签: A_B_C ->A_B_C
运行后,柱子上的提示是:A_B_C = A, X轴提示是:A_B_C = A,X轴显示值是:A
3.接下来我们就要利用JS来遍历报表生成的<map><area ...><area ...></mpa>标示,手动修改area.title的值
来让柱子提示变为:
A文本 = A
B文本 = B
C文本 = C
X轴提示变为:
A文本 = A
<script type="text/javascript">
var areas = document.getElementsByTagName("area");
for (var i = 0; i < areas.length; i++) {
var area = areas[i];
if (area.getAttribute("type") == 'chartElement') {
var title = area.title;
var s = title.split("\n");
var tempStr = s[0].split("=")[0].split("#");
if(tempStr[1] != "" ){
var starttimeStr = tempStr[0];
var objNameStr = tempStr[1];
var namecgiStr = tempStr[2];
var myTitleValue = "小区 = " + namecgiStr + "\n开始时间 = " + starttimeStr + "\n分析范围 = " + objNameStr;
area.title = myTitleValue + "\n" + s[1];
}
else{
var starttimeStr = tempStr[0];
var namecgiStr = tempStr[2];
var myTitleValue = "小区 = " + namecgiStr + "\n开始时间 = " + starttimeStr;
area.title = myTitleValue + "\n" + s[1];
}
}
else{
var title = area.title;
var s = title.split("=");
var myXTitle = "小区 = " + s[1];
area.title = myXTitle;
}
}
</script>
分享到:
相关推荐
cognos 在报表中加入柱状图.docx 很不错的一个例子,可以在表格中加入柱状图
cognos 架构图,详细描述cognos 架构原理,运行机制
Cognos地图开发文档,介绍很好,分享下。 http://blog.csdn.net/yuguiyang1990
Cognos开发流程图 介绍 整个Cognos开发的环节
cognos资料 cognos资料 cognos资料 cognos资料 cognos资料
Cognos开发工作流程图 Cognos开发工作流程图
本资料详细的说明了在windows上安装cognos的方法,并且每一步都用了截图,可谓详尽,一看就懂
如何制作树状报表,cognos 制作树状报表实例
Cognos SDK 开发指南 这个文本介绍了 Cognos 8 功能组件,并主要功能及开发指引。 Cognos 8 的功能组件 Cognos 8 的功能组件分为服务器端和客户端两部分,服务器端是基于SOA构架的Cognos 8服务,以Web Service的方式...
Cognos10.1配置iis cognos web服务并启动cognos步骤
2)拷贝JDBC_Config_Oracle.properties到c8\configuration目录下,修改如 jdbc-0.proxool.driver-url=jdbc:oracle:thin:@localhost:1521:orcal jdbc-0.user=cognos jdbc-0.password=cognos 3)打开Cognos ...
Cognos_BI_最佳实践_报表设计高级提示和提示性能调优
COGNOS Framework 应用开发 新手入门 8章节
Cognos10.2服务端在Linux服务器上的部署,详细步骤
cognos8.4 完整官方文档 简单易懂
cognos 集成java 进行登录 导出 等操作SDK 相关jar包 。
cognos 组件的相关资料
Cognos8开发应用指引 数据仓库开发 Cognos 8在一个产品中,一种Web构架上,基于企业所有数据源,面向所有用户提供完整的信息处理与展现功能,包括了即席分析功能,查询功能,报表功能,仪表盘功能,事件管理功能以及...
cognos 8.3 下载种子cognos 8.3 下载种子cognos 8.3 下载种子cognos 8.3 下载种子cognos 8.3 下载种子cognos 8.3 下载种子cognos 8.3 下载种子cognos 8.3 下载种子
Cognos产品功能介绍 Cognos产品功能介绍 Cognos产品功能介绍