含左表头报表分页后标题居中
为方便客户产看横向扩展报表,提供了数据列的左表头功能。通过对列的属性设置,固定了报表的左表头列,当横向扩展出的单元格很多时。页面产生滚动条,或者值翻页。但是左表头不变,这样就方便了扩展出的报表数据的比对。
但是,左表头列有他的局限性。也就是不能和扩展的数据列合并。这样就产生了一个问题:报表的标题如需居中,当如何设置?本文即通过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>
图三
步骤四,展现报表
报表实现了分页后,标题居中。