互联网服务商业智能style

cognos 10冻结交叉表/列表行和列

找了些相关资料,自己也总结了一些,冻结表头和列效果实现了,具体实现步骤如下:添加HTML项目到报表中,其中写入如下代码

注:这里的WIDTH,HEIGHT的长度来自己设定,如果只冻结行的话,WIDTH可以设置为100%。这根据自己的页面来设置的
然后在添加一个HTML项目到报表中,代码为

如图所示:

1.jpg


用DIV将交叉报表/列表包起来。
然后在结尾的DIV后面再HTML空间,其中代码如下:


initLockTable("交叉表1",3,1);  这里面有三个参数,分别是。表名,要冻结的行数,要冻结的列数。当然列数也可以写0.这样就实现了冻结行或列的效果。
不足:被冻结的行或列它会自动加粗。到底是怎么回事得CSS大神们来解决下了,求指导
还有如果是分页的话这种方法就不能实现了。。。到底是怎么回事????知道的请告诉下。谢谢哈~~~~!!!共同研究共同进步!
参与39

24同行回答

kingjinhekingjinhe研发工程师sinosoft
thanks for this显示全部
thanks for this收起
软件开发 · 2014-07-30
浏览2040
a393655956a393655956软件开发工程师软通动力
我试了下,翻页后表头没有了,我用的是10,在rs中 直接预览。不知道是为什么。73.initLockTable("交叉表1",3,1); 这是用的是表明+RS显示全部
我试了下,翻页后表头没有了,我用的是10,在rs中 直接预览。不知道是为什么。73.initLockTable("交叉表1",3,1); 这是用的是表明+RS收起
互联网服务 · 2013-04-28
浏览1974
kaylee0524kaylee0524软件开发工程师零售行业公司
找到原因了,是IE11的问题,在IE9里面就是正常的了显示全部
找到原因了,是IE11的问题,在IE9里面就是正常的了收起
保险 · 2015-09-01
浏览3345
houruiyuhouruiyu数据库开发工程师houruiyu
回复 2# 369873158 原来如此。我再试试。。。谢谢哈~~~~~~显示全部
回复 2# 369873158
原来如此。我再试试。。。谢谢哈~~~~~~收起
互联网服务 · 2013-03-16
浏览2144
369873158369873158技术经理Infosys
翻页是可以的,只不过直接点击最后一页就不行了,你将上面的js放在页面的页脚就行了显示全部
翻页是可以的,只不过直接点击最后一页就不行了,你将上面的js放在页面的页脚就行了收起
互联网服务 · 2013-03-15
浏览2027
自由电子自由电子软件开发工程师文思海辉有限公司
过来瞧瞧,项目中用到显示全部

过来瞧瞧,项目中用到

收起
互联网服务 · 2017-03-16
浏览3318
自由电子自由电子软件开发工程师文思海辉有限公司
过来看看。。。。显示全部

过来看看。。。。

收起
互联网服务 · 2017-03-02
浏览3280
wchngwchng其它michael
为什么我看不到代码?显示全部

为什么我看不到代码?

收起
互联网服务 · 2016-08-29
浏览3348
白帝舞剑行白帝舞剑行IT顾问IBM

看看

收起
软件开发 · 2016-07-21
浏览3372
kaylee0524kaylee0524软件开发工程师零售行业公司
没有冻结,只是可以滚动,表头 没有固定,不知道怎么回事 同样的情况发生了显示全部
没有冻结,只是可以滚动,表头 没有固定,不知道怎么回事 同样的情况发生了收起
保险 · 2015-09-01
浏览3336

提问者

houruiyu
数据库开发工程师houruiyu

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2013-03-15
  • 关注会员:4 人
  • 问题浏览:17965
  • 最近回答:2017-03-16
  • X社区推广