0

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

我已经实现了第一部分,即同一页面上的标题,但不知道如何进行分栏???

必须在 IE8+ 上进行

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

4

1 回答 1

0

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

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

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

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

实现一种按列分页。

于 2012-11-30T05:20:24.983 回答