Cognos 增加全局类

Cognos使用版本10.1.1

由于我服务器装的是linux系统下的,所以window系统下的方法,提一下,但是没有实现过。

1.Linux系统下增加全局类

修改GlobalReportStyles_10.css文件

这个需要修改两个文件

一个路径是/cognos/c10_64/webapps/p2pd/schemas/GlobalReportStyles.css

一个路径是/cognos/c10_64/webapps/p2pd/reportstyles/GlobalReportStyles.css

在后面添加CSS样式代码

.thead{
top: expression(this.parentNode.parentNode.parentNode.parentNode.scrollTop);
position: relative;
z-index:2;
}

●修改reportstudio_en.xml文件

在/cognos/c10_64/webapps/p2pd/pat/res/reportstudio_en.xml下,后面添加如下信息,作为英文环境的全局自定义类的名称。

<string id="IDS_CLASS_thead">Thead locktable</string>

●修改reportstudio_zh-cn.xml

在/cognos/c10_64/webapps/p2pd/pat/res/reportstudio_zh-cn.xml下,后面添加如下信息,作为中文环境的全局自定义类的名称。

<string id="IDS_CLASS_thead">列表冻结行</string>

注意:需要把这文件reportstudio_en.xml 和reportstudio_zh-cn.xml中的id与GlobalReportStyles_10.css中CSS的类名对应起来,英文名字跟中文名字随便起,只要别跟已有的重复就行。

重启Cognos,则可以得到

以上是通过增加Cognos全局类的方法,通过css实现table锁定行的功能。

2.Window系统下增加全局类

●修改GlobalReportStyles_10.css文件

路径一样有多个,如下:

/c10_64/bin/GlobalReportStyles.css

/c10_64/webcontent/schemas/GlobalReportStyles.css

/c10_64/reportstyles/GlobalReportStyles.css

/c10_64/webcontent/reportstyles/GlobalReportStyles.css

( 补充:webcontent/schemas下的.GlobalReportStyles.css,这个是运行cognos view的样式

webcontent/reportstyles下的GlobalReportStyles.css是你的report studio编辑界面的样式

c10_64/bin下的GlobalReportStyles.css好像是运行pdf的样式,这个记不清了,可以查下)

●修改reportstudio_en.xml文件

在/msgsdk/reportstudio_en.xml、/webcontent/pat/res/reportstudio_en.xml下,后面添加如下信息,作为英文环境的全局自定义类的名称(msgsdk是个文件夹,安装目录c10_64下的)。

●修改reportstudio_zh-cn.xml

在/webcontent/pat/res/reportstudio_zh-cn.xml下

以上修改方式与Linux修改方式相同。

时间: 2024-08-12 21:26:17

Cognos 增加全局类的相关文章

Unity 音乐播放全局类

今天晚了LOL, 发现里面的声音系统做得很不错,于是最近就写了一份反正以后也用的到,2D音乐全局播放. 项目跟PoolManager对象池插件结合了. 解决的问题: 1. 已经播放的声音,可以马上暂停或者减少音量等等 2. 实现音乐全局控制 3. 音乐和音效分开控制 4. 音乐重叠播放 类如下: AudioShot 音乐实体类 SoundController 全局音乐控制类 SoundPanel 音乐面板 代码如下: AudioShot实体类: using UnityEngine; using

springBoot 数组增加工具类包

1.pom中加入依赖 <!--数组工具类 start--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.5</version> </dependency> <!--数组工具类 end--> 2.ArrayUtils  进行数组的合并

Android应用捕获全局异常自定义处理

[2016-06-30]最新的全局异常处理DRCrashHandler已经集成在DR_support_lib库中 具体请看: https://coding.net/u/wrcold520/p/DR_support_lib/git/tree/master [2016-06-28] 1 增加log4j的支持[2016-06-28] 2 增加全局异常处理(可自定义程序崩溃提示消息,自定义发送错误报告到服务器)[2016-06-28] 3 增加两种应用退出方法:① appExit,结束掉所有Acitiv

java之static变量与全局、局部变量的区别

static变量与全局.局部变量的区别 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量.全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式.这两者在存储方式上并无不同.这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的.而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它.由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函

Spring Boot 中全局异常处理器

Spring Boot 中全局异常处理器,就是把错误异常统一处理的方法.等价于Springmvc中的异常处理器. 步骤一:基于前面的springBoot入门小demo修改 步骤二:修改HelloController类 修改HelloController,使得访问/hello一定会产生异常: some exception package cn.xdf.springboot.web; import java.text.DateFormat; import java.util.Date; import

Class:向传统类模式转变的构造函数

前言 JS基于原型的'类',一直被转行前端的码僚们大呼惊奇,但接近传统模式使用class关键字定义的出现,却使得一些前端同行深感遗憾而纷纷留言:"还我独特的JS"."净搞些没实质的东西"."自己没有类还非要往别家的类上靠",甚至是"已转行"等等.有情绪很正常,毕竟新知识意味着更多时间与精力的开销,又不是简单的闭眼享受. 然而历史的轴印前行依旧,对于class可以肯定的一点是你不能对面试官说:"拜托,不是小弟不懂,仅仅

4.4 类的方法(Methods)- 摘自 《SAP ABAP面向对象程序设计:原则、模式及实践》

<SAP ABAP面向对象程序设计:原则.模式及实践> https://book.douban.com/subject/30317853/ http://www.duokan.com/shop/tbt/book/179473 https://item.jd.com/12423999.html https://e.jd.com/30429611.html 4.4 类的方法(Methods) 类的方法(Methods),指明类具有的功能.数据和服务包成了一个整体,能够有一系列的行为和动作. 类的方

开发小结-设计类

本文主要汇总了自己在软件设计方面的一些经验总结. 设计评审 对于一些基础组件的重构改进,在自己做完相关设计后,务必要请组内其他人一起评审下,不要以自我为中心,以为自己写的接口就是完美的.多与人讨论,不管讨论的对象是老手.还是小白,多个角度去审视已有设计,于人于己都是大有益处的. 基础类接口的设计务必要慎重,一旦成型后,再想改动,难度就很大.举个例子,我之前负责的基类代码,其中有些接口以及内部实现写的不合理,外部用起来很别扭,但因前期使用范围较小,别扭就别扭的用了.随着时间的流逝,该基类被越来越多

关于WNDCLASSEX窗口类

WNDCLASSEX窗口类原型如下 1 typedef struct WNDCLASSEX { 2 UINT cbSize; 3 UINT style; 4 WNDPROC lpfnWndProc; 5 int cbClsExtra; 6 int cbWndExtra; 7 HINSTANCE hInstance; 8 HICON hIcon; 9 HCURSOR hCursor; 10 HBRUSH hbrBackground; 11 LPCTSTR lpszMenuName; 12 LPCT