拔完智齿能洗澡吗:像Excel一样冻结HTML表格的表头-web报表让你更方便--转载
来源:百度文库 编辑:中财网 时间:2024/04/28 02:05:47
报表很大,看的时候就需要滚动条了,但是一滚整个报表都动了,表头也看不到了,这看着就太麻烦了,老要来回来去地拖上拖下拖左拖右。
Excel想到了这个问题,提供了冻结窗格的功能,可以把上边或左边的几列固定下来,这样,再怎么滚动表头总是不动,就不会看走眼了。
可惜的是,在WEB上的HTML表格却没直接提供这个功能,它的TABLE只能整个地滚。怎么能做出象Excel那样冻结表头的效果呢?
简单的想法,是把表格人为地分为上下两块,上半截表头不动,下半截表体自己滚动,这不就完了吗?看起来也不算多麻烦了。
可别高兴得太早,这仅仅解决了上边的表头,如果我们足够不幸的话,会碰到即长且宽的表格(概率不小),这时还需要有个左表头。分两块显然不够了,那分四块行吗?左上角一小块不同的,其右边是上表头,下边是左表头,右下部分是表体。
事还没算完,这几块之间还会有关联。比如表体横向滚动时,需要让上表头跟着一起滚动,否则上下就错位了;同样,纵向滚动时左表头也要与表体同步。这就还要写一堆JS代码让这几片表格一起滚动。
哎,可麻烦死了。
不幸中的一幸,采用了web报表,这事就轻松多了,只要两步:
1、在设计报表时将需要冻结的行和列选中,设为表头行和表头列。
2、在发布报表时的tag属性中设置needScroll=”yes”,还可以用scrollWidth和scrollHeight设置滚动区域的大小。
上面说的麻烦事都被博计报表做完了。
看一下效果:
Excel想到了这个问题,提供了冻结窗格的功能,可以把上边或左边的几列固定下来,这样,再怎么滚动表头总是不动,就不会看走眼了。
可惜的是,在WEB上的HTML表格却没直接提供这个功能,它的TABLE只能整个地滚。怎么能做出象Excel那样冻结表头的效果呢?
简单的想法,是把表格人为地分为上下两块,上半截表头不动,下半截表体自己滚动,这不就完了吗?看起来也不算多麻烦了。
可别高兴得太早,这仅仅解决了上边的表头,如果我们足够不幸的话,会碰到即长且宽的表格(概率不小),这时还需要有个左表头。分两块显然不够了,那分四块行吗?左上角一小块不同的,其右边是上表头,下边是左表头,右下部分是表体。
事还没算完,这几块之间还会有关联。比如表体横向滚动时,需要让上表头跟着一起滚动,否则上下就错位了;同样,纵向滚动时左表头也要与表体同步。这就还要写一堆JS代码让这几片表格一起滚动。
哎,可麻烦死了。
不幸中的一幸,采用了web报表,这事就轻松多了,只要两步:
1、在设计报表时将需要冻结的行和列选中,设为表头行和表头列。
2、在发布报表时的tag属性中设置needScroll=”yes”,还可以用scrollWidth和scrollHeight设置滚动区域的大小。
上面说的麻烦事都被博计报表做完了。
看一下效果:
在WORD表格中如何冻结表头
如何在EXCEL的第二张表格中插入表头
EXCEL表格的表头有一部分要求变动怎么设
EXCEL表格的表头有一部分要求变动怎么设
WORD里面的表格能够像EXCEL一样进行运算吗?
请问EXCEL中怎么样打印时在每一页中都显示表格的标题和表头
打印excel表格时,怎样使每一页都显示统一的表头?
在Excel表格中怎样冻结单元格
EXCEL的表头怎么设
如何固定EXCEL的表头
如何显示EXCEL的表头?
如何在Excel表格中绘制斜线表头?
如何在EXCEL表格中打印时自动添加表头
在EXCEL的单元格中如何绘制像WORD中的斜线表头?
怎样才能把整个EXCEL文件每页的表头和格式设成一样?
在EXCEL里做的表格只有一个表头,为什麼打印出来后每一张都有啊
打印EXCEL表格时如何设置使每页上面都有第一页相同的表头标题谢谢啦
在EXCEL电子表格中,冻结且保存了的表格可以恢复到以前的表格形式吗?
将SQL的表头导出EXCEL
怎么用excel做出和样本大小一样的表格?
请问:EXCEL表格中拆分和冻结窗格有什么不同?
我想把Excel表中的任一个工作表成为一张没有表格线的工作表,就像的纸一样该怎么弄啊!
excel表格的问题?
EXCEL表格的问题