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

QQ登录

只需一步,快速开始

LilaS
中级会员   /  发表于:2025-5-8 16:54  /   查看:67  /  回复:3
200金币
本帖最后由 LilaS 于 2025-5-8 16:55 编辑

http s:// demo.grapecity. com.cn/SpreadJS/cdn/extendedExample/#/demos/mousePointer
http s:// demo.grapecity. com.cn/SpreadJS/cdn/extendedExample/#/demos/tipCell

我发现都是需要自定义一个单元格类型 然后给这个类型的单元格去加上鼠标悬停事件
我想给已有的sjs文件 能否 实现 所有类型的单元格 被悬停了 都能显示他的标签内容?




image.png73989867.png

最佳答案

查看完整内容

您好!确实如您检索了解到的资料中提供的方式,通过单元格类型的processMouseEnter和processMouseLeave方法配合显示鼠标悬浮时的tips。 然而,您已有的sjs文件中的所有单元格类型均未重写processMouseEnter和processMouseLeave方法,而您的程序中应该存在这些单元格类型的定义,可以在程序中对您使用到的所有单元格类型重写processMouseEnter和processMouseLeave方法,添加光标悬浮时显示tips的逻辑,参考您找到的Tip单元格资源 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2025-5-8 16:54:05
来自 2#
您好!确实如您检索了解到的资料中提供的方式,通过单元格类型的processMouseEnter和processMouseLeave方法配合显示鼠标悬浮时的tips。

然而,您已有的sjs文件中的所有单元格类型均未重写processMouseEnter和processMouseLeave方法,而您的程序中应该存在这些单元格类型的定义,可以在程序中对您使用到的所有单元格类型重写processMouseEnter和processMouseLeave方法,添加光标悬浮时显示tips的逻辑,参考您找到的Tip单元格资源。

我也参考Tip单元格demo,修改代码将processMouseEnter和processMouseLeave作用在Text单元格,如下图所示:
1746754296743.png557327880.png

上述代码运行效果如下动图所示,Sheet1中的单元格类型均为Text,当光标划动进入任意单元格范围时显示Tip内容,新增Sheet2中单元格类型也均为Text,也可以显示单元格Tip:
光标悬浮单元格时显示Tip.gif
回复 使用道具 举报
LilaS
中级会员   /  发表于:2025-5-9 14:16:27
3#
Wilson.Zhang 发表于 2025-5-9 09:35
您好!确实如您检索了解到的资料中提供的方式,通过单元格类型的processMouseEnter和processMouseLeave方法 ...

可以的 感谢        
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-5-9 15:54:51
4#

不客气。问题既已得到解决,那就结帖了。如遇新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部