找回密码
 立即注册

QQ登录

只需一步,快速开始

GRGT-HWZ

初级会员

24

主题

67

帖子

255

积分

初级会员

积分
255
GRGT-HWZ
初级会员   /  发表于:2021-4-29 14:27  /   查看:2213  /  回复:5
2金币
在SpreadJs使用过程中发现的问题,目前找不到较好的解决方案,希望有人能提供解决的思路和方案;
目前SpreadJs单独部署至IIS服务器,供其他项目调用;

问题:
1.通过MsgType为ExportData下载回来的xls文件,打开会各种提示报错,除非使用WPS或者Office365打开才正常;
2.现有一导入按钮板绑定了Onclick事件,完成SpreadJs表格获取焦点且通过Iframe.contentWindow.postMessage的方式调用ImportData。
Chrome浏览器在每次调用页面加载完成后,必须先点击SpreadJs表格(获取焦点),再点击绑定的导入按钮时浏览器才弹出本地文件选择框。(火狐浏览器则不会出现该情况,目测应该与跨域有关系)

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-29 16:10:29
沙发
您好,建议您提供相关的demo,我们调研一下,看下是否有合适的方案提供。如果是跨域问题这边只能建议您到搜索引擎查找相关资源。
回复 使用道具 举报
GRGT-HWZ
初级会员   /  发表于:2021-4-29 17:34:44
板凳
我们这边可以提供ExportData返回文件打开后的提示

222.jpg
111.jpg
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-29 17:58:47
地板
GRGT-HWZ 发表于 2021-4-29 17:34
我们这边可以提供ExportData返回文件打开后的提示

出现这个问题可能与您的表单中存在一些Excel不支持的样式或者在设计表单时错误的使用有关,建议您提供能复现问题的demo,我们为您深入调研一下。否则光从报错信息来看,可能没有更好的解决方案。
回复 使用道具 举报
GRGT-HWZ
初级会员   /  发表于:2021-4-30 10:06:04
5#
我已经尝试过在一个空模板的基础上,导出空数据时,也会提示错误,这种问题还需要我们提供demo?
6.jpg
5.jpg

加载页面

加载页面
3.jpg
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-30 10:19:36
6#
GRGT-HWZ 发表于 2021-4-30 10:06
我已经尝试过在一个空模板的基础上,导出空数据时,也会提示错误,这种问题还需要我们提供demo?

我这边在表格编辑上导出一个空的表单也未能复现您的问题,这是复现地址,您可以试一下
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

image.png371038207.png

另外,请问您的版本是多少呢,建议您升级到14.0.10后尝试
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部