找回密码
 立即注册

QQ登录

只需一步,快速开始

wangheng

初级会员

44

主题

113

帖子

333

积分

初级会员

积分
333
wangheng
初级会员   /  发表于:2022-9-15 14:30  /   查看:1162  /  回复:5
1金币
通过allowAutoCreateHyperlink识别的超链接如何在移动端实现点击不跳转功能

最佳答案

查看完整内容

已经解决了,拦截GC.Spread.Sheets.Commands.openUrl方法

5 个回复

倒序浏览
最佳答案
最佳答案
wangheng
初级会员   /  发表于:2022-9-15 14:30:20
来自 5#
Ellia.Duan 发表于 2022-9-15 17:26
抱歉 ,还是没有明白您的需求。您的需求是单元格输入的是超链接。然后在移动端不让跳转,那就再识别是移动 ...

已经解决了,拦截GC.Spread.Sheets.Commands.openUrl方法
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-15 16:18:36
2#
spread.options.allowAutoCreateHyperLink的默认值为true ; 此时在单元格中输入“www.baidu.com

单元格会变成超链接样式,也可以自动跳转。
image.png426085204.png
如果此时将此值变为false,这时输入“www.baidu.com”,是普通文字样式,不会自动跳转
image.png909997253.png

您这边的需求是:需要创建一个有超链接样式的文字,但是不具备跳转功能吗?如果是这样子的话,附件中提供了一个demo,demo有两种写法都可以实现这样子需求。
image.png588627929.png
还是您的需求是将allowAutoCreateHyperLink设置为false之前的超链接改为不跳转吗?那么这里建议,一开始就设置allowAutoCreateHyperLink为false。


超链接.html

1.91 KB, 下载次数: 52

回复 使用道具 举报
wangheng
初级会员   /  发表于:2022-9-15 17:19:46
3#
Ellia.Duan 发表于 2022-9-15 16:18
spread.options.allowAutoCreateHyperLink的默认值为true ; 此时在单元格中输入“www.baidu.com”

单元 ...

我现在是桌面端是可以跳转的,移动端点击不让跳转。如果不设置allowAutoCreateHyperLink,复制粘贴又没法自动识别链接
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-15 17:26:26
4#
抱歉 ,还是没有明白您的需求。您的需求是单元格输入的是超链接。然后在移动端不让跳转,那就再识别是移动端设备后,设置allowAutoCreateHyperLink为false。


您这里复制粘贴后 希望保留超链接样式?还是直接复制文字?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-16 10:02:04
6#
那本贴就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部