mtkj 发表于 2020-7-27 16:19:08

复制时处理掉json对象 转变格式

复制时处理掉json对象 转变格式 仅复制页面上面的值 去粘贴到execl上面

KevinChen 发表于 2020-7-27 18:44:47

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

唯一的解决办法是,开发一个安装在浏览器上的插件,由js调用这个插件来执行写入系统剪贴板的内容,这样就越过了浏览器的限制。例如石墨文档的右键复制功能,会提示安装石墨插件,如图:
页: [1]
查看完整版本: 复制时处理掉json对象 转变格式