标题:
请问一个<div>里面只能一个Table可自动分页吗?
[打印本页]
作者:
weld
时间:
2009-9-21 07:49
标题:
请问一个<div>里面只能一个Table可自动分页吗?
如果不是,怎么用,你们的帮助文件没跟上新版本的更新哦
作者:
admin
时间:
2009-9-21 13:10
一个page可以只有一个自动分页的的 table, 但一个文档可以有多个page,且page中,可以有自动分页的表格,或者没有, 如下所示: myDoc ={ ... autoBreakPage : true ... } // 下面第一页,有一个id为t1的表格,需要自动分页
// 是一个普通的自动分页
...
// 又一个自动表格分页,表头不重复
假设,page1中的t1被自动分成2页,page2有3页,page3中的t2有4页,则该文档将共有 2+3+4 = 9页
作者:
ffff
时间:
2009-9-21 16:36
还可以这样设置表格自动分页呀,文档中没找到这样的说明,试试去
作者:
ffff
时间:
2009-9-21 16:41
用4.3.1.0版的试了,不行呀
作者:
three
时间:
2009-9-21 17:17
我这里测试是正常的...麻烦你把你的测试代码发一下.
作者:
admin
时间:
2009-9-21 18:15
文档中确实没写进去.这种用法,还有,你不能使用,原因可能在mydoc里写了 autoBreakTable, 如果你在page里指定 autoBreakTable,你就不能同时在mydoc里,指定了,如下所示: myDoc ={ ... autoBreakPage : true
// autoBreakTable : ..
...不能有这个属性,如果在page 的div里指定了 autoBreakTable } // 下面第一页,有一个id为t1的表格,需要自动分页
// 是一个普通的自动分页
...
// 又一个自动表格分页,表头不重复
作者:
ffff
时间:
2009-9-22 09:37
就是用示例
http://www.jatools.com/print/printtable.htm
的代码改下测试的,改动如下: function doPrint(how) { //打印文档对象 var myDoc ={ autoBreakPage:true, //自动分页设置
//autoBreakTable:{id:'break-table',headerRows:1},
documents: document, // 打印页面(div)们在本文档中 copyrights : '杰创软件拥有版权 www.jatools.com' // 版权声明必须 }; // 调用打印方法 if(how == '打印预览...') jatoolsPrinter.printPreview(myDoc ); // 打印预览 else if(how == '打印...') jatoolsPrinter.print(myDoc ,true); // 打印前弹出打印设置对话框 else jatoolsPrinter.print(myDoc ,false); // 不弹出对话框打印 }
表格自动分页,表头每页可见
查看源代码
autoBreakTable='t1' style='position:relative;width:98%;margin:5;padding:15;background-color:white;float:left'>
杭州站部分经过火车时刻表
id='t1' headerRows='1' cellSpacing="0" style='font-size: 10pt' borderColorDark="#ffffff" cellPadding="2" width="636" align="center" borderColorLight="#008000" border="1" >
作者:
three
时间:
2009-9-22 10:13
附件里的代码你运行一下.
分页.rar
(13.45 KB)
分页.rar
(13.45 KB)
下载次数: 15484
2009-9-22 10:13
附件:
分页.rar
(2009-9-22 10:13, 13.45 KB) / 该附件被下载次数 15484
http://jatools.com/attachment.php?aid=106&k=132d90cd2671c0db432a76dff3295f82&t=1737205744
作者:
ffff
时间:
2009-9-22 15:31
测试你的“分页.rar”,一样不可以,我查看了版本是8月24日的4.3.1.0,是不是你机上的不是网上挂的版本哦
图片附件:
abc.jpg
(2009-9-22 15:31, 37.25 KB) / 该附件被下载次数 7902
http://jatools.com/attachment.php?aid=107&k=d351821e4022f9834306a5e5c2563529&t=1737205744
作者:
admin
时间:
2009-9-22 18:23
sorry, 我在6楼的回答有问题,其中应该设置 autoBreakPage 为 false 如下所示: var myDoc ={ autoBreakPage:false, //设置为false,或注释掉
作者:
ffff
时间:
2009-9-22 22:02
OK,设置了 autoBreakPage 为 false 后,表格可以自动分页了。但却带来了新的问题,如上“分页.rar”示例中的page2文字就无法自动分页了,同时逻辑上也不通,既然autoBreakPage =false,逻辑上应该是关闭所有的自动分页吧。
作者:
admin
时间:
2009-9-23 11:25
是的,第二页确实没有自动分页. autoBreakPage =false,确实是是关闭所有的自动分页,但如果page 中有autoBreakTable属性,仍会自动分页表格。 嗯,下一个版本,应该改进,应设置autoBreakPage,而且第二页文字也能自动分页,这样逻辑一致了.
欢迎光临 杰表技术论坛 (http://jatools.com/)
Powered by Discuz! 6.1.0