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修改方式相同。
Cognos 增加全局类相关推荐
- [面向对象] ABAP中程序类如何转化成全局类
我们在程序中定义的类只能在本程序中使用,如果我们需要该类能被所有程序调用,那么就需要使用全局类. 举例:程序中类:lcl_report,转换成全局类:zcl_report 1.程序代码 REPORT ...
- Unity 音乐播放全局类
Unity 音乐播放全局类 今天晚了LOL, 发现里面的声音系统做得很不错,于是最近就写了一份反正以后也用的到,2D音乐全局播放. 项目跟PoolManager对象池插件结合了. 解决的问题: 1. ...
- PyQt5 技巧篇-增加一个类级变量,类级变量的设置方法,类级“常量“设置方法
如果想增加一个全局变量来用的话,请看这篇文章: Python全局变量引用设置方法 方法一: 直接设定类级变量. setupUi(args) 是界面运行一定会执行的,所以在这里给self绑定变量,整个类 ...
- c++全局类对象_史上最全 Python 面向对象编程
面向对象编程和函数式编程(面向过程编程)都是程序设计的方法,不过稍有区别. 面向过程编程: 1. 导入各种外部库 2. 设计各种全局变量 3. 写一个函数完成某个功能 4. 写一个函数完成某个功能 5 ...
- c++全局类对象_C++ 类在内存中的存储方式(一)
说了这么久的 C++ 终于说到类了,还是从内存出发来讨论一下 C++ 的类在内存中的存储方式(之前写过一篇内存对齐的文章,类同样在一定程度上遵循内存对齐原则,不过比结构体复杂一下) 如有侵权,请联系 ...
- 六所大学要增加计算机类硕士专业,三所大学将被撤销!2021年学位授权点审核名单公布...
前段时间公布了<2021年学位授权自主审核单位撤销和增列的学位授权点名单>和<2021年动态调整撤销和增列的学位授权点名单>. 虽然名称是2021年,但实际上是今年公布的,我们 ...
- [转]为iPhone4S和iOS5增加全局英汉词典教程
[转自http://www.app178.com/jiaocheng/iPhone/20120202/17671.html] iOS5自带了翻译软件,但是默认的词典只有英英和日语词典,没有国内最需要的 ...
- 在主窗口中增加绘图类控件时(以QPainter为例)时不显示内容的问题(不应该加addStretch)
问题引出 假如我要实现以下GUI,包含一个主窗口,主窗口内又包含1个绘图类控件(QPainter中的QdrawText)和1个 单行文本框控件(QLineEdit). 期望效果图 开始实现的代码为: ...
- springboot增加单元测试类
1. pom准备 <dependency><groupId>junit</groupId><artifactId>junit</artifactI ...
最新文章
- android x86 vulkan,【图片】预告贴,准备同步AndroidIA源码,貌似支持Vulkan【androidx86吧】_百度贴吧...
- JavaEE 的基本实现
- Redis 基础、高级特性与性能调优 | 高薪必备
- 休眠事实:访存策略的重要性
- C++ STL list删除和修改
- AIdl server端监听client是否掉线
- angular蚂蚁_angular4 调用api
- Ubuntu12.04编译vlc-android详细流程
- linux r语言 安装包下载,R语言安装程序包(示例代码)
- lockdir便携式文件夹加密器(单文件绿色版)
- DSP2812 RAM不够用的解决方法【转载】
- 图的遍历 (深度优先遍历和广度优先遍历)
- Java实现推箱子小游戏
- python竖线_Matplotlib示例.43 横线与竖线
- 微信小程序map组件callout与label简单用法
- 为什么选择语雀-你想知道的都在这
- python简易时钟,显示到毫秒
- 计算机硬件故障的表现,电脑硬件坏了,各会出现什么样的症状?如何检修?
- java MySQL表的约束与数据库设计 详解
- DD-WRT无线路由绝招DHCP转发