请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

如风

中级会员

104

主题

351

帖子

899

积分

中级会员

积分
899

微信认证勋章

如风
中级会员   /  发表于:2021-10-22 09:48  /   查看:5933  /  回复:26
1金币
本帖最后由 Clark.Pan 于 2021-11-5 11:36 编辑

image.png105320128.png

最佳答案

查看完整内容

经调研此问题是由chrome升级引起的,猜测可能是chrome的bug。 现提供一个解决方案,您可以参考测试下: 在项目中添加以下代码, // 通过监听BeforePrint事件,在打印前执行下方代码逻辑: ----------------------------------- 更新进展: chrome96已修复该bug,可以升级测试下。

评分

参与人数 1金币 +500 收起 理由
Clark.Pan + 500 感谢反馈产品问题

查看全部评分

26 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-22 09:48:01
来自 18#
本帖最后由 Lynn.Dou 于 2021-11-16 17:36 编辑

经调研此问题是由chrome升级引起的,猜测可能是chrome的bug。
现提供一个解决方案,您可以参考测试下:

在项目中添加以下代码,
// 通过监听BeforePrint事件,在打印前执行下方代码逻辑:
  1. spread.bind(GC.Spread.Sheets.Events.BeforePrint, function (type, args) {
  2.       var iframe = args.iframe;
  3.       var printFn = iframe.contentWindow.print;
  4.      iframe.contentWindow.print = function () {
  5.           setTimeout( function () {
  6.                 printFn.apply( null , arguments);
  7.           }, 10);
  8.     }
  9. });
复制代码

-----------------------------------
更新进展:
chrome96已修复该bug,可以升级测试下。


ac2b8ae2dfbd4198d36ef769773464d.png529532470.png



回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-22 09:54:52
2#
您好,
请提供下您截图所示的 ssjson文件 和 使用谷歌浏览器版本,
这边需要实际测试下。
回复 使用道具 举报
如风
中级会员   /  发表于:2021-10-22 09:56:12
3#
Lynn.Dou 发表于 2021-10-22 09:54
您好,
请提供下您截图所示的 ssjson文件 和 使用谷歌浏览器版本,
这边需要实际测试下。

1634867743(1).jpg740052489.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-22 10:08:59
4#
请上传下您截图所示的 ssjson文件,需要实际测试复现您描述的问题。
回复 使用道具 举报
如风
中级会员   /  发表于:2021-10-22 10:33:11
5#
Lynn.Dou 发表于 2021-10-22 10:08
请上传下您截图所示的 ssjson文件,需要实际测试复现您描述的问题。

json文件

json.rar

11 KB, 下载次数: 178

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-22 11:03:17
6#
这边导入您提供的ssjson文件,显示无数据。
image.png859723815.png

您是否使用的数据绑定渲染数据的?
如果是,在导出json时,设置includeBindingSource为true,
再次导出文件并上传。
image.png641197509.png
具体请查看学习指南:
https://demo.grapecity.com.cn/sp ... erialization/purejs
回复 使用道具 举报
如风
中级会员   /  发表于:2021-10-22 11:19:22
7#
我觉得您的关注点应该是我们这个表格,在打印的时候显示不正常,而不是数据问题
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-22 11:30:06
8#
这边请您提供完整的数据,是为了完整复现您截图中显示与打印不一致的问题,
避免后面因加载数据导致其他问题。
如果您不愿提供,这边也可以依据现有资料反馈研发调研。

表格打印异常问题已复现,已将此问题记录下来,待有进展会在贴中更新。
本贴先做保留处理。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-22 11:30:09
9#
这边请您提供完整的数据,是为了完整复现您截图中显示与打印不一致的问题,
避免后面因加载数据导致其他问题。
如果您不愿提供,这边也可以依据现有资料反馈研发调研。

表格打印异常问题已复现,已将此问题记录下来,待有进展会在贴中更新。
本贴先做保留处理。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部