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

QQ登录

只需一步,快速开始

相遇Spreadjs
初级会员   /  发表于:2018-1-13 09:25  /   查看:3500  /  回复:3
上下文菜单中复制事件不起作用?
blob474576110.png
网页中的例子,右键选择复制,在其他的位置右键选择粘贴,作用没有问题,但是如果在其他的地方ctrl+v,第一次的时候可以正常粘贴,再选择右键复制别的内容,Ctrl+V的时候就会粘贴之前复制的内容,这个如何更改啊?

blob164747923.png

4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-15 09:10:13
沙发
您好,这个问题是这样的,spreadjs中复制粘贴分为内部复制粘贴和外部复制粘贴,菜单的复制粘贴为内部复制粘贴,CTRL+C CTRL+V对应的是外部复制粘贴(当然CTRL+C CTRL+V也可以复制粘贴内部的内容)内部复制粘贴和外部复制粘贴对应的有两套实现方式。Ctrl+V时如果外部剪切板没有内容而内部剪切板有内容的情况下,粘贴的是内部的内容(也就是菜单复制的内容),而当外部剪切板也存在内容的情况下则优先外部剪切板,这就导致了您说描述的问题。
回复 使用道具 举报
相遇Spreadjs
初级会员   /  发表于:2018-1-15 09:34:21
板凳
ClarkPan 发表于 2018-1-15 09:10
您好,这个问题是这样的,spreadjs中复制粘贴分为内部复制粘贴和外部复制粘贴,菜单的复制粘贴为内部复制粘 ...

那可以解决吗?关键是我使用复制菜单之后,再在别的地方Ctrl+V,想粘贴到外部,怎么处理一下呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-15 10:12:22
地板
目前机制就是这样,所以没办法解决,您可以CTRL+C Ctrl+V来完成。 Ctrl+C Ctrl+V本身设计的目的就是为了解决向外复制粘贴,或者从外部进行复制粘贴。

点评

谢谢,辛苦了  发表于 2018-1-15 11:00
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部