找回密码
 立即注册

QQ登录

只需一步,快速开始

mtkj
金牌服务用户   /  发表于:2020-7-27 16:19  /   查看:2571  /  回复:1
复制时处理掉json对象 转变格式 仅复制页面上面的值 去粘贴到execl上面

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-7-27 18:44:47
沙发
你好,经反复调研,这个功能无法实现,因为Wijmo提供给系统剪贴板的内容是单元格的值,之前在实现CustomerEditor时已经将单元格的value指定为一个json字符串,无法在执行copy时修改这个内容。
我再多解释一下,针对系统剪贴板的修改,浏览器有严格的限制,当Ctrl+C触发浏览器复制事件时,浏览器会给控件释放一个短暂的“窗口”,超出窗口期后就无法再修改系统剪贴板了。因此这里没办法暴露给用户自定义copy内容的入口,我们另一个前端产品SpreadJS也是这样。

唯一的解决办法是,开发一个安装在浏览器上的插件,由js调用这个插件来执行写入系统剪贴板的内容,这样就越过了浏览器的限制。例如石墨文档的右键复制功能,会提示安装石墨插件,如图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部