本帖最后由 macro 于 2019-1-2 12:18 编辑
Q:如果打印多个sheet,但不是所有sheet。例如:spread中有四个sheet,如何打印其中的两个? A:这样需要将spread复制到一个临时spread中,在临时spread中删除不打印的sheet,然后打印临时spread。
1.有个表格的展示页面,我的表格有6个sheet页面,默认展示下标为0的sheet页
2.按照这个方法,我克隆一个spread对象:
- var spreadTemp = jQuery.extend(true, {}, spread);
复制代码3.spreadTemp 删除不需要打印的sheet页面下标 0,1
4.spreadTemp 执行打印 问题:
打印是没有问题的,但是我的展示页面变成了下标为2的页面,临时对象的删除操作影响到了原来的对象的页面,我需要刷新页面才能恢复.
|