找回密码
 立即注册

QQ登录

只需一步,快速开始

wangshang

注册会员

8

主题

27

帖子

93

积分

注册会员

积分
93
wangshang
注册会员   /  发表于:2020-9-2 19:56  /   查看:3303  /  回复:7
c46bbdbbf1f8a927490a8fa74c206ce.png

7 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-3 13:55:53
推荐
wangshang 发表于 2020-9-3 13:41
// this.sheet.bind(
                //     GcSpread.Sheets.Events.RangeChanged,
               ...

根据您提供的代码片段无法复现您描述的问题,建议您能够提供能复现问题的demo,能提升咱们沟通的效率。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-3 09:59:08
沙发
本帖最后由 ClarkPan 于 2020-9-3 10:00 编辑

设计就是这样,至少你需要选中一个位置,才能粘贴到对应位置。举个例子,在记事本你要粘贴到对应的位置也需要先把光标移动到对应位置,再粘贴。SpreadJS也是同样道理
回复 使用道具 举报
wangshang
注册会员   /  发表于:2020-9-3 10:25:33
板凳
ClarkPan 发表于 2020-9-3 09:59
设计就是这样,至少你需要选中一个位置,才能粘贴到对应位置。举个例子,在记事本你要粘贴到对应的位置也需 ...

是的,我复制之后,鼠标已经单击了旁边的格子,但是粘贴不到,只能双击进去获取焦点后粘贴(刚开始是好的,不知道是什么原因引起的,官网dome里试也是好的)
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-3 10:29:52
地板
wangshang 发表于 2020-9-3 10:25
是的,我复制之后,鼠标已经单击了旁边的格子,但是粘贴不到,只能双击进去获取焦点后粘贴(刚开始是好的 ...

请问您的版本是多少呢,我这边在官网的demo也没有复现您的问题

麻烦您提供一下可复现问题的demo帮助我们更快定位问题~

回复 使用道具 举报
wangshang
注册会员   /  发表于:2020-9-3 13:41:17
5#
DerrickJiao 发表于 2020-9-3 10:29
请问您的版本是多少呢,我这边在官网的demo也没有复现您的问题

麻烦您提供一下可复现问题的demo帮助我 ...

  // this.sheet.bind(
                //     GcSpread.Sheets.Events.RangeChanged,
                //     this.checkDelete.bind(this)
                // );
我绑定了这个删除事件之后,就无法ctrl+v了,ctrl+v在没双击获取单元格焦点情况下,粘贴的值为空
回复 使用道具 举报
wangshang
注册会员   /  发表于:2020-9-3 14:38:47
7#
DerrickJiao 发表于 2020-9-3 13:55
根据您提供的代码片段无法复现您描述的问题,建议您能够提供能复现问题的demo,能提升咱们沟通的效率。

写demo有点复杂了,页面绑定了很多事件了,我刚刚解决掉了,原来RangeChanged这个事件不仅delete可以触发,ctrl+v等也能触发,我把RangeChanged这个当成了删除事件,所以将单元格数据重置为null(别的地方要监听删除事件),导致ctrl+v时单元格为空粘贴不了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-9-3 15:22:01
8#
wangshang 发表于 2020-9-3 14:38
写demo有点复杂了,页面绑定了很多事件了,我刚刚解决掉了,原来RangeChanged这个事件不仅delete可以触发 ...

解决了就好,这边先帮您结贴了,有问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部