互联网服务商业智能style

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

找了些相关资料,自己也总结了一些,冻结表头和列效果实现了,具体实现步骤如下:添加HTML项目到报表中,其中写入如下代码 注:这里的WIDTH,HEIGHT的长度来自己设定,如果只冻结行的话,WIDTH可以设置为100%。这根据自己的页面来设置的然后在添加一个HTML项目到报表中,代码为如图所示:用DI...显示全部
找了些相关资料,自己也总结了一些,冻结表头和列效果实现了,具体实现步骤如下:添加HTML项目到报表中,其中写入如下代码

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

如图所示:

1.jpg


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


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

查看其它 23 个回答369873158的回答

369873158369873158技术经理Infosys
翻页是可以的,只不过直接点击最后一页就不行了,你将上面的js放在页面的页脚就行了
互联网服务 · 2013-03-15
浏览2050

回答者

369873158
技术经理Infosys
擅长领域: 大数据商业智能cognos

369873158 最近回答过的问题

回答状态

  • 发布时间:2013-03-15
  • 关注会员:4 人
  • 回答浏览:2050
  • X社区推广