打印HTML表时打破列

时间:2012-11-30 05:14:33

标签: jquery html css html5 css3

我有一个包含20个列的HTML表格,我的要求是每个页面都应重复列标题。如果列不适合1页,则应移至下一页。

我已经完成了第一部分,即同一页面上的标题,但不知道如何进行列分解???

必须在IE8 +上进行

更新:错过了要求与打印相关的部分。在打印表格时,我正面临着这个问题.... ooooops:P

1 个答案:

答案 0 :(得分:0)

如果你准备考虑一个jQuery插件,那么我会推荐datatables,它处理分页,虽然是行,而不是列。

但是,插件的fnSetColumnVis()命令允许隐藏/显示列,并可用于实现所谓的“列中断”效果。

您需要编写一个在两者之间切换的函数,例如:

  • 显示第2至10列并隐藏第11至20列
  • 隐藏第2至10列并显示第11至20列

实现一种列式分页。