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

QQ登录

只需一步,快速开始

wheather

初级会员

21

主题

84

帖子

215

积分

初级会员

积分
215
wheather
初级会员   /  发表于:2021-10-25 17:43  /   查看:2077  /  回复:7
200金币
本帖最后由 Clark.Pan 于 2021-10-25 18:01 编辑

spreadjs中如何获取当前sheet复制的cellRange内容

最佳答案

查看完整内容

我从来没有说过ClipboardPasted吧,我一直都说的是ClipboardChanged,ClipboardChanged中的args.copyData就是你所指的复制的cellRange内容。 如下图所示:

7 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-25 17:43:32
来自 6#
我从来没有说过ClipboardPasted吧,我一直都说的是ClipboardChanged,ClipboardChanged中的args.copyData就是你所指的复制的cellRange内容。
如下图所示:
image.png569473266.png
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-25 18:01:50
2#
复制的时候会触发ClipboardChanged事件,监听ClipboardChanged事件,在事件中获取copyData
https://demo.grapecity.com.cn/sp ... nt:ClipboardChanged
回复 使用道具 举报
wheather
初级会员   /  发表于:2021-10-25 18:02:57
3#
Clark.Pan 发表于 2021-10-25 18:01
复制的时候会触发ClipboardChanged事件,监听ClipboardChanged事件,在事件中获取copyData
https://demo.g ...

copyData 只有目标cellRange 没有原复制的cellRange 版本v13
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-25 18:04:48
4#
我说是监听ClipboardChanged,这是复制的时候触发的,这个时候还没有粘贴呢,哪来的目标
如果是从外部进行复制,这个操作不归SpreadJS管,需要自己去监听系统的剪切板

回复 使用道具 举报
wheather
初级会员   /  发表于:2021-10-25 18:11:14
5#
Clark.Pan 发表于 2021-10-25 18:04
我说是监听ClipboardChanged,这是复制的时候触发的,这个时候还没有粘贴呢,哪来的目标
如果是从外部进行 ...

就是监听啊 be1a76f5cd19861bad6af227746fee8.png673464355.png
d2bd16c86360fde6aede381813dfb3f.png315598449.png
edcc5bf276672564b7c3b725ab53e45.png515181579.png

ClipboardPasted 事件不触发
be1a76f5cd19861bad6af227746fee8.png467566832.png
回复 使用道具 举报
wheather
初级会员   /  发表于:2021-10-25 18:24:55
7#
Clark.Pan 发表于 2021-10-25 18:19
我从来没有说过ClipboardPasted吧,我一直都说的是ClipboardChanged,ClipboardChanged中的args.copyData就 ...

感谢您的支持 您可以关贴了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-26 09:33:24
8#
好的,那就结贴了,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部