找回密码
 立即注册

QQ登录

只需一步,快速开始

Dtttax

高级会员

235

主题

572

帖子

1849

积分

高级会员

积分
1849
Dtttax
高级会员   /  发表于:2024-3-29 10:51  /   查看:451  /  回复:6
1金币
本帖最后由 Lynn.Dou 于 2024-4-9 15:24 编辑

sheet名上有中文,导出excel时加了浮动元素,浮动元素中超链接到有中文名的sheet,导出excel,点击浮动元素中的超链接,跳转不了,因为中文字符变成乱码了

6 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-29 11:49:57
沙发
您好,您说的浮动元素指的是这个吗?该浮动元素实际上是一个dom,我们在里面可以自定义一些跳转链接,但是该浮动元素无法导出到Excel文件中,请问您具体是如何实现的,我们应该怎么复现您的问题呢?
image.png873651733.png
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2024-3-29 13:34:45
板凳
本帖最后由 Dtttax 于 2024-3-29 15:03 编辑
Richard.Huang 发表于 2024-3-29 11:49
您好,您说的浮动元素指的是这个吗?该浮动元素实际上是一个dom,我们在里面可以自定义一些跳转链接,但是 ...

加的Shapes,你可以忽略这个,加超链接到单元格上就行
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-29 15:43:36
地板
Dtttax 发表于 2024-3-29 13:34
加的Shapes,你可以忽略这个,加超链接到单元格上就行

我按照您的描述在SpreadJSV14.2.3 中进行了测试,但是依然没有复现您所描述的问题,动图为我复现的步骤,您看我是否存在步骤遗漏:
  1. var heart = sheet.shapes.add(
  2.   "shape",
  3.   GC.Spread.Sheets.Shapes.AutoShapeType.heart,
  4.   100,
  5.   50,
  6.   100,
  7.   150
  8. );
  9. heart.hyperlink({
  10.   url: "sjs://'中文'!A1",
  11.   target: 0,
  12.   tooltip: "跳转中文sheet页",
  13. });
复制代码
测试效果:
形状超链接.gif946856384.png

评分

参与人数 1满意度 +2 收起 理由
Dtttax + 2

查看全部评分

回复 使用道具 举报
Dtttax
高级会员   /  发表于:2024-3-29 16:10:52
5#
本帖最后由 Dtttax 于 2024-3-29 16:20 编辑
Richard.Huang 发表于 2024-3-29 15:43
我按照您的描述在SpreadJSV14.2.3 中进行了测试,但是依然没有复现您所描述的问题,动图为我复现的步骤, ...

把超链接的字体设置成Verdana 9pt看看
回复 使用道具 举报
Dtttax
高级会员   /  发表于:2024-3-29 16:32:46
6#
Richard.Huang 发表于 2024-3-29 15:43
我按照您的描述在SpreadJSV14.2.3 中进行了测试,但是依然没有复现您所描述的问题,动图为我复现的步骤, ...

原因是无法设置字体,到后端改字体的时候变的,到后端想办法解决吧
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-29 17:51:01
7#
Dtttax 发表于 2024-3-29 16:32
原因是无法设置字体,到后端改字体的时候变的,到后端想办法解决吧

好的,本帖子的问题解决,这里就先结帖了。后续如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部