找回密码
 立即注册

QQ登录

只需一步,快速开始

wangheng

初级会员

44

主题

113

帖子

333

积分

初级会员

积分
333
wangheng
初级会员   /  发表于:2023-2-3 17:24  /   查看:1708  /  回复:8
1金币
如何设置超链接默认样式,点击以后的样式 以及tooltip不为空但是不展示

最佳答案

查看完整内容

了解了,这么说你现在应该是直接在单元格中输入url字符串,自动创建超链接生成的hyperlink吧。 这个行为下,才会以url做为tooltip,目前这种方式下,没有什么事件或者回调可以让你来去掉tooltip,所提没什么好的办法 而通过代码创建的默认是没有的tooltip的,所以一个折中的办法是设置 allowAutoCreateHyperlink为false.来禁止自动创建超链接,然后通过代码来创建(这样可以在ValueChanged事件中,判断newValue为超链接时 ...

8 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-3 17:24:42
来自 7#
wangheng 发表于 2023-2-6 00:06
或者通过识别的URL转为超链接会触发什么方法吗?我可以在回调里处理

了解了,这么说你现在应该是直接在单元格中输入url字符串,自动创建超链接生成的hyperlink吧。

这个行为下,才会以url做为tooltip,目前这种方式下,没有什么事件或者回调可以让你来去掉tooltip,所提没什么好的办法

而通过代码创建的默认是没有的tooltip的,所以一个折中的办法是设置 allowAutoCreateHyperlink为false.来禁止自动创建超链接,然后通过代码来创建(这样可以在ValueChanged事件中,判断newValue为超链接时,自己通过代码创建即可(包括你另外两个样式的需求也都能实现了))
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-3 23:10:57
2#
点击前后的颜色,可以参考在线示例中的设置
linkColor        字符串        表示访问链接之前的前景色
visitedLinkColor 表示访问链接后的前景色
https://demo.grapecity.com.cn/sp ... introduction/purejs

你提到的tooltip不为空但不显示的目的是什么,如果你只是想要给这个单元一个标记,可以给单元格设置tag即可
回复 使用道具 举报
wangheng
初级会员   /  发表于:2023-2-4 08:25:28
3#
我需要通用的颜色设置,不想每次都进行设置,我们的需求是做了一个编辑的面板,hover自动出现,和tag一起就有些重复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-5 23:28:35
4#
1.目前只能针对于每一个hyperlink设置超链接,没有办法整体设置默认的hyperlink样式,可以换封装一个方法每次调用

2.如果需求是“hover时自动出现一个编辑面板”的话,那么你设置tooltip的目的是什么呢,这个似乎是没有办法实现你的需求的,

且如果你的编辑面板的目的是要编辑一些内容,那么按照你的描述在鼠标移动进入编辑面板时,也会因为hover状态取消导致面板消失的.

你可以详细描述一下场景,我帮你看看是否有其他更好的方式

回复 使用道具 举报
wangheng
初级会员   /  发表于:2023-2-6 00:04:46
5#
现在默认tooltip为URL,怎么才能不hover展示呢,编辑面板的功能我已经实现了,只是不知道如何能通用不展示tooltip而不是把tooltip挨个设置为空
回复 使用道具 举报
wangheng
初级会员   /  发表于:2023-2-6 00:06:20
6#
或者通过识别的URL转为超链接会触发什么方法吗?我可以在回调里处理
回复 使用道具 举报
wangheng
初级会员   /  发表于:2023-2-6 11:14:53
8#
Richard.Ma 发表于 2023-2-6 00:32
了解了,这么说你现在应该是直接在单元格中输入url字符串,自动创建超链接生成的hyperlink吧。

这个行 ...

明白了,我测试以后发现不仅是valuechange还有粘贴以后也需要识别,通过自己识别解决了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-6 12:40:06
9#
,确实是这样
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部