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 增加全局类相关推荐

  1. [面向对象] ABAP中程序类如何转化成全局类

    我们在程序中定义的类只能在本程序中使用,如果我们需要该类能被所有程序调用,那么就需要使用全局类. 举例:程序中类:lcl_report,转换成全局类:zcl_report 1.程序代码 REPORT ...

  2. Unity 音乐播放全局类

    Unity 音乐播放全局类 今天晚了LOL, 发现里面的声音系统做得很不错,于是最近就写了一份反正以后也用的到,2D音乐全局播放. 项目跟PoolManager对象池插件结合了. 解决的问题: 1. ...

  3. PyQt5 技巧篇-增加一个类级变量,类级变量的设置方法,类级“常量“设置方法

    如果想增加一个全局变量来用的话,请看这篇文章: Python全局变量引用设置方法 方法一: 直接设定类级变量. setupUi(args) 是界面运行一定会执行的,所以在这里给self绑定变量,整个类 ...

  4. c++全局类对象_史上最全 Python 面向对象编程

    面向对象编程和函数式编程(面向过程编程)都是程序设计的方法,不过稍有区别. 面向过程编程: 1. 导入各种外部库 2. 设计各种全局变量 3. 写一个函数完成某个功能 4. 写一个函数完成某个功能 5 ...

  5. c++全局类对象_C++ 类在内存中的存储方式(一)

    说了这么久的 C++ 终于说到类了,还是从内存出发来讨论一下 C++ 的类在内存中的存储方式(之前写过一篇内存对齐的文章,类同样在一定程度上遵循内存对齐原则,不过比结构体复杂一下) 如有侵权,请联系 ...

  6. 六所大学要增加计算机类硕士专业,三所大学将被撤销!2021年学位授权点审核名单公布...

    前段时间公布了<2021年学位授权自主审核单位撤销和增列的学位授权点名单>和<2021年动态调整撤销和增列的学位授权点名单>. 虽然名称是2021年,但实际上是今年公布的,我们 ...

  7. [转]为iPhone4S和iOS5增加全局英汉词典教程

    [转自http://www.app178.com/jiaocheng/iPhone/20120202/17671.html] iOS5自带了翻译软件,但是默认的词典只有英英和日语词典,没有国内最需要的 ...

  8. 在主窗口中增加绘图类控件时(以QPainter为例)时不显示内容的问题(不应该加addStretch)

    问题引出 假如我要实现以下GUI,包含一个主窗口,主窗口内又包含1个绘图类控件(QPainter中的QdrawText)和1个 单行文本框控件(QLineEdit). 期望效果图 开始实现的代码为: ...

  9. springboot增加单元测试类

    1. pom准备 <dependency><groupId>junit</groupId><artifactId>junit</artifactI ...

最新文章

  1. android x86 vulkan,【图片】预告贴,准备同步AndroidIA源码,貌似支持Vulkan【androidx86吧】_百度贴吧...
  2. JavaEE 的基本实现
  3. Redis 基础、高级特性与性能调优 | 高薪必备
  4. 休眠事实:访存策略的重要性
  5. C++ STL list删除和修改
  6. AIdl server端监听client是否掉线
  7. angular蚂蚁_angular4 调用api
  8. Ubuntu12.04编译vlc-android详细流程
  9. linux r语言 安装包下载,R语言安装程序包(示例代码)
  10. lockdir便携式文件夹加密器(单文件绿色版)
  11. DSP2812 RAM不够用的解决方法【转载】
  12. 图的遍历 (深度优先遍历和广度优先遍历)
  13. Java实现推箱子小游戏
  14. python竖线_Matplotlib示例.43 横线与竖线
  15. 微信小程序map组件callout与label简单用法
  16. 为什么选择语雀-你想知道的都在这
  17. python简易时钟,显示到毫秒
  18. 计算机硬件故障的表现,电脑硬件坏了,各会出现什么样的症状?如何检修?
  19. java MySQL表的约束与数据库设计 详解
  20. DD-WRT无线路由绝招DHCP转发

热门文章

  1. 阿里面试回答的认真总结
  2. PHP内核之旅-3.变量
  3. oracle自定义数组
  4. 在windows7家庭版安装软件时可能存在的问题
  5. BroadLeaf项目搜索功能改进
  6. Eclipse中配置CORBA环境
  7. MySQL用户的增删改权以及root远程连接
  8. 中国互联网的第二次“千团大战”已经开始了
  9. vue - 自定义指令
  10. [译] 如何在安卓应用中使用 TensorFlow Mobile