在最近的项目开发中遇到个棘手的问题,想了很久也不知道问题出在什么地方。希望高手能指教下。感激不尽!
问题描述:
这个项目主要是为服装行业做的,他们会有些订单要审核,审核完了要给检货员去配货。因此需要打印该单据!在程序在我采用的网页打印。可是问题是每次打印会根据打印后所分的页数少打相应的行,比如打印出来的数据需要三页,那么就会少大三行,如果是四页就会少打四行不知道各位有没有遇见这样的情况。小弟亟待解决。恳请高手出招。
106. K05901 K059014100 K059014100 3 个 169.0 84.5 RMB 0.5 253.5 K   
107. K05901 K059012600 K059012600 4 个 169.0 84.5 RMB 0.5 338.0 K   
108. K05902 K059024100 K059024100 3 个 169.0 84.5 RMB 0.5 253.5 K   
109. K05902 K059026100 K059026100 6 个 169.0 84.5 RMB 0.5 507.0 K   
110. K05905 K059056100 K059056100 3 个 299.0 149.5 RMB 0.5 448.5 K   
111. K05905 K059058100 K059058100 4 个 299.0 149.5 RMB 0.5 598.0 K   
112. K05909 K059098200 K059098200 2 个 259.0 129.5 RMB 0.5 259.0 K   
113. K05951 K059512600 K059512600 10 个 199.0 99.5 RMB 0.5 995.0 K   
114. K05950 K059503900 K059503900 16 个 129.0 64.5 RMB 0.5 1032.0 K   
115. K05950 K059504100 K059504100 8 个 129.0 64.5 RMB 0.5 516.0 K   
116. K05950 K059506100 K059506100 40 个 129.0 64.5 RMB 0.5 2580.0 K 像以上数据会自动分成两页,因为打印结果只打印到114.   打印方法就是:JavaScript:window.print();

解决方案 »

  1.   

    点击打印预览,跳转到要打印的所有数据列表,onload方法 window.print();搞定
      

  2.   

    http://looxiaohu.javaeye.com/blog/214124
    你可以参考写这个。。呵呵
      

  3.   

    谢谢您的帮助。这个方式我试过了。我们视图层采用的是ZK,不是JSP,我试过了。可是ZK里面不能识别OBJECT标签。所以我也无奈啊。
      

  4.   

    试试自动控制分页http://www.google.com.hk/search?client=aff-cs-360se&forid=1&ie=utf-8&oe=UTF-8&q=js+%E6%89%93%E5%8D%B0+%E5%88%86%E9%A1%B5
      

  5.   

    我的数据在一个表格上。不好控制。而且是程序中自动生成一行行的数据。而且ZK 不如识别OBJECT