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

QQ登录

只需一步,快速开始

Joker0824

注册会员

9

主题

31

帖子

98

积分

注册会员

积分
98
Joker0824
注册会员   /  发表于:2022-10-11 09:45  /   查看:4283  /  回复:10
本帖最后由 AlexZ 于 2022-10-28 10:06 编辑

版主好

    问题描述如下,demo参照附件
    第一步 更改红格值为aaa 此时鼠标放置单元格时,可看到tip
    第二步 复制某个值例如复制值bbb,选中红格触发delete事件,然后粘贴值到当前单元格,旧的提示框无法消失

本帖子中包含更多资源

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

x

10 个回复

Joker0824
注册会员   /  发表于:2022-10-11 09:54:47
沙发
另外即使不进行delete,直接粘贴值到当前单元格,旧提示框依然无法消失
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-11 18:33:52
板凳
您好,
问题1:
因为delete行为没有触发valueChanged事件,所以此时tip仍然有值,cellType依然存在。
可以使用RangeChanged事件监听delete行为,然后修改tip值,实现您的需求。
https://gcdn.grapecity.com.cn/fo ... 88811&fromuid=59119

问题2:
如下动图所示,测试直接粘贴value,并未出现您描述的”旧提示框未消失“问题。
如果这边测试步骤有误,请详细指出以便问题的进一步调研。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joker0824
注册会员   /  发表于:2022-10-13 09:30:24
地板
粘贴value之前,需要先选择一下单元格。这样就复现了。


回复 使用道具 举报
Joker0824
注册会员   /  发表于:2022-10-13 09:36:24
5#
Joker0824 发表于 2022-10-13 09:30
粘贴value之前,需要先选择一下单元格。这样就复现了。


本帖子中包含更多资源

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

x
回复 使用道具 举报
Joker0824
注册会员   /  发表于:2022-10-13 09:52:52
6#
另外我加了监听事件改成如下代码依然没有效果

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joker0824
注册会员   /  发表于:2022-10-13 13:30:33
7#
Lynn.Dou 发表于 2022-10-11 18:33
您好,
问题1:
因为delete行为没有触发valueChanged事件,所以此时tip仍然有值,cellType依然存在。

您好,修改后依然不可以。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-13 16:35:22
8#
本帖最后由 Lynn.Dou 于 2022-10-25 16:18 编辑

问题收到,这边再结合demo代码调研下原因,有进展贴中回复您。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-27 16:37:14
9#
原因是在做粘贴、删除等行为时,原创建的dom仍存在,将其销毁即可。
修改后的demo如附件所示,您可以参考下。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Joker0824
注册会员   /  发表于:2022-10-27 16:50:12
10#
Lynn.Dou 发表于 2022-10-27 16:37
原因是在做粘贴、删除等行为时,原创建的dom仍存在,将其销毁即可。
修改后的demo如附件所示,您可以参考 ...

已测试可以,谢谢版主。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部