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

QQ登录

只需一步,快速开始

[处理中] 鼠标悬浮

wutao@digiwin
金牌服务用户   /  发表于:2025-5-9 10:53  /   查看:63  /  回复:7
1金币
本帖最后由 wutao@digiwin 于 2025-5-9 12:04 编辑

image.png609897460.png

如图:鼠标悬浮文字有省略号的单元格会提示文字,但是合并单元格必须悬浮第一个单元格才会提示,悬浮其他位置不会提示,有没有好的方式解决判断单元格文字是否有省略号然后鼠标悬浮单元格提示文字,版本16.0.7,希望不通过升级版本解决此问题,通过自定义悬浮单元格判断文字是否省略来提示文字

demo16.0.7.zip

4.08 MB, 下载次数: 1

7 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2025-5-9 11:53:27
沙发
您好!参考您的描述,在16.0.7版本对单元格A5:C5合并,设置显示缩略符,输入总字符宽度超出单元格列宽的长文本,光标悬浮在合并单元格的任意位置均可在tip中显示完整内容,如下动图所示:
16.0.7显示省略符.gif

您可以提供下能够复现问题的demo,咱们具体情况具体分析。
回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2025-5-9 12:07:29
板凳
Wilson.Zhang 发表于 2025-5-9 11:53
您好!参考您的描述,在16.0.7版本对单元格A5:C5合并,设置显示缩略符,输入总字符宽度超出单元格列宽的长 ...

您好,demo已上传,是行合并,不是列合并请看我的截图,代码在DataBind1.vue里面
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-5-9 16:02:56
地板
wutao@digiwin 发表于 2025-5-9 12:07
您好,demo已上传,是行合并,不是列合并请看我的截图,代码在DataBind1.vue里面

经过分析和调研,确认您反馈的问题是较早版本中的Bug,且已在17.1.0版本得到修复,最新18.1.0版本也正常支持,建议您升级到支持的版本使用。

请教下您“希望不通过升级版本解决此问题”的原因是什么呢?



回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2025-5-9 16:32:11
5#
Wilson.Zhang 发表于 2025-5-9 16:02
经过分析和调研,确认您反馈的问题是较早版本中的Bug,且已在17.1.0版本得到修复,最新18.1.0版本也正常 ...

升级版本需要重新测试,有大量的逻辑不支持需要调整,影响人力进度,能否通过其他方式解决?比如自定义悬浮单元格?但是没法判断单元格文字是否有省略情况
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-5-9 17:48:41
6#
wutao@digiwin 发表于 2025-5-9 16:32
升级版本需要重新测试,有大量的逻辑不支持需要调整,影响人力进度,能否通过其他方式解决?比如自定义悬 ...

原来是出于测试成本的考虑,如果您想要自定义显示悬浮,可以参考官网demo-Tip单元格,对Text单元格类型覆写processMouseEnter以显示tip和processMouseLeave以隐藏tip,以此实现光标划动至单元格时显示tip,在tip中显示完整内容。如果您使用的是其他单元格类型,同样参考该法覆写processMouseEnter和processMouseLeave配合控制。

我已在纯JavaScript版本中测试了,可以生效,如下动图所示:
显示tip.gif

也可以在processMouseEnter方法中加上是否设置了显示缩略符,进一步加以控制,您可以测试下看能不能满足需要。
回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2025-5-9 18:17:08
7#
Wilson.Zhang 发表于 2025-5-9 17:48
原来是出于测试成本的考虑,如果您想要自定义显示悬浮,可以参考官网demo-Tip单元格,对Text单元格类型覆 ...

哪个参数判断单元格是否显示缩略符?有连接吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:6 天前
8#
可以参考下方代码:
image.png974984130.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部