找回密码
 立即注册

QQ登录

只需一步,快速开始

newAll

中级会员

74

主题

196

帖子

786

积分

中级会员

积分
786
newAll
中级会员   /  发表于:2022-6-17 18:51  /   查看:5571  /  回复:11
本帖最后由 Lynn.Dou 于 2022-8-2 10:10 编辑

因为粘贴需要将locked为true的区域过滤过去,所以根据论坛demo写了相应方法。但是测试发现,重写后从外部excel进行ctrl+c,然后到到spread内部ctrl+v无法进行粘贴。

本帖子中包含更多资源

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

x

11 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-20 09:34:23
沙发
您好,
请问您参考的哪篇帖子的demo呢?
请提供下链接,这边对比代码分析下您的demo。
回复 使用道具 举报
newAll
中级会员   /  发表于:2022-6-20 09:45:59
板凳
Lynn.Dou 发表于 2022-6-20 09:34
您好,
请问您参考的哪篇帖子的demo呢?
请提供下链接,这边对比代码分析下您的demo。

https://gcdn.grapecity.com.cn/fo ... ra=page%3D32&page=1这个
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-20 10:06:51
地板
关于您的问题在链接贴中也有用户咨询过,您可以查看链接贴的各楼层回答,参考下链接贴11楼的回复:

本帖子中包含更多资源

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

x
回复 使用道具 举报
newAll
中级会员   /  发表于:2022-6-20 10:12:21
5#
Lynn.Dou 发表于 2022-6-20 10:06
关于您的问题在链接贴中也有用户咨询过,您可以查看链接贴的各楼层回答,参考下链接贴11楼的回复:

现在是从外部excelctrl+c,然后到spread进行ctrl+v。不触发ClipboardPasting和ClipboardPasted,你把demo打开试试
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-20 12:22:27
6#
本帖最后由 Lynn.Dou 于 2022-6-20 12:23 编辑

问题已复现,初步调研原因是外部ctrl+c复制时,SJS内部的paste命令无法获取外部剪贴板的内容,进而未触发ClipboardPasting和ClipboardPasted事件。
需要进一步调研是否有相应的解决方案,待有结果会在本贴通知您。注:原链接贴所回复方案已做保留处理,待有结果后会一并修正。

本帖子中包含更多资源

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

x
回复 使用道具 举报
newAll
中级会员   /  发表于:2022-6-20 12:31:29
7#
本帖最后由 newAll 于 2022-6-20 12:32 编辑
Lynn.Dou 发表于 2022-6-20 12:22
问题已复现,初步调研原因是外部ctrl+c复制时,SJS内部的paste命令无法获取外部剪贴板的内容,进而未触发Cl ...

好的辛苦:handshak。,如果有解决方案了,最好能直接来个demo
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-20 15:46:59
8#
好的,有进展会在贴中通知您。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-7-12 15:33:43
9#
本帖最后由 Lynn.Dou 于 2022-8-2 10:09 编辑

更新进展:
如上述所言,外部ctrl+c复制时,SJS内部的paste命令无法获取外部剪贴板的内容,进而未触发ClipboardPasting和ClipboardPasted事件。经调研目前SJS层面没有更好的解决方案了。
这边尝试通过js的键盘事件监听,仍未实现此需求,先将此问题作为需求记录下来,如果后续如果有相应方案会在贴中通知您。
回复 使用道具 举报
newAll
中级会员   /  发表于:2022-8-16 16:31:21
10#
Lynn.Dou 发表于 2022-7-12 15:33
更新进展:
如上述所言,外部ctrl+c复制时,SJS内部的paste命令无法获取外部剪贴板的内容,进而未触发Clip ...

有没有方案呢?我们这边产品再催促做相应功能
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部