含左表头报表分页后标题居中

  为方便客户产看横向扩展报表,提供了数据列的左表头功能。通过对列的属性设置,固定了报表的左表头列,当横向扩展出的单元格很多时。页面产生滚动条,或者值翻页。但是左表头不变,这样就方便了扩展出的报表数据的比对。

但是,左表头列有他的局限性。也就是不能和扩展的数据列合并。这样就产生了一个问题:报表的标题如需居中,当如何设置?本文即通过js对含左表头的报表定义,实现分页后标题居中。

步骤一,定义报表左表头

图一

如图一所示,该报表设置了左表头列和标题行。执行横向扩展。

 

步骤二,展示报表

图二

如图二,“标题”并未居中显示

 

步骤三,报表单元格添加js

定义A3单元格为html数据类型。添加如下js

<script language=”javascript”>

var objCell = report1.rows[0].cells;      

objCell[1].colSpan=objCell[0].colSpan+objCell[1].colSpan;    report1.rows[0].removeChild(objCell[0]);       

</script>

图三

步骤四,展现报表

报表实现了分页后,标题居中。

热门文章