2012-11-30 78 views
0

我有一个包含20列的HTML表,我的要求是列标题应该在每一页上重复&如果列不适合1页,他们应该移动到下一页。在打印HTML表时打破列

我已经实现了第一部分,即同一页上的标题,但不知道如何做列中断?

必须这样做对IE8 +

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

+0

你有没有试过?plz在这里分享 – Usman

+0

jQuery DataTables可用于显示表,因为它管理搜索,排序,分页等功能:http://datatables.net –

+0

嗨,对不起错过了1件事,我我在打印HTML表格时需要解决问题 –

回答

0

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

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

您需要编写之间切换的功能,例如:

  • 表示列2至10和隐藏列11至20
  • 隐藏列2〜10,示出了柱11〜20

实现一种列式分页。