永洪社区

标题: 移动端超链接跳转报错 [打印本页]

作者: srtz_zwj    时间: 2022-3-23 15:49
标题: 移动端超链接跳转报错
版本:9.2.4超链接设置在柱状图上,跳转另一报表到新窗口打开,数据列varchar格式用作参数
PC端可以正常跳转,手机端报错
报错信息:URLDecoder: Illegal hex characters in escape (%) pattern - Error at index 0 in: "!t"



作者: _YH_lashi    时间: 2022-3-23 16:03
收到,正在分析中,预计需要一段时间,请您耐心等待
作者: srtz_zwj    时间: 2022-3-23 16:24
_YH_lashi 发表于 2022-3-23 16:03
收到,正在分析中,预计需要一段时间,请您耐心等待

最新报错信息是 :internal server error  ;
没有修改超链接设置
作者: 永洪Tech-zl    时间: 2022-3-23 17:13
您好,能方便提供下日志吗
作者: 永洪tech-hc    时间: 2022-3-23 17:22
麻烦提供下日志
然后看下排查下:
1.超链接设置中,是直接选择某一个报表还是输入的报表url?
2.超链接传递的数据列,值是否包含:英文的双引号(")和单引号(')
作者: 永洪Tech-zl    时间: 2022-3-23 17:39
srtz_zwj 发表于 2022-3-23 16:24
最新报错信息是 :internal server error  ;
没有修改超链接设置

再排查下超链接传参的数据列中,是否有中英文的符号如:%,若有%的话,麻烦修改成%25即可;永洪tech-hc的不用回复了,
作者: srtz_zwj    时间: 2022-3-24 08:23
永洪Tech-zl 发表于 2022-3-23 17:39
再排查下超链接传参的数据列中,是否有中英文的符号如:%,若有%的话,麻烦修改成%25即可;永洪tech-hc的不 ...

百分号修改之后可以跳转到新报表了,但是对应参数没有传递到参数组件里,参数组件设置“默认选中第一个值”,跳转后对应的参数组件值为空。
作者: 永洪Tech-zl    时间: 2022-3-24 09:33
srtz_zwj 发表于 2022-3-24 08:23
百分号修改之后可以跳转到新报表了,但是对应参数没有传递到参数组件里,参数组件设置“默认选中第一个值 ...

你在跳转的报告里面,加一个文本组件输入?{参数名}看能否接收到传递过来的参数呢
作者: srtz_zwj    时间: 2022-3-24 10:03
永洪Tech-zl 发表于 2022-3-24 09:33
你在跳转的报告里面,加一个文本组件输入?{参数名}看能否接收到传递过来的参数呢 ...

PC端可以正常接收,移动端不行,文本框是空值
作者: 永洪Tech-zl    时间: 2022-3-24 10:16
srtz_zwj 发表于 2022-3-24 10:03
PC端可以正常接收,移动端不行,文本框是空值

好的,这边正在帮您处理中,麻烦您稍微等下,解决后给您答复
作者: 永洪tech-hc    时间: 2022-3-24 10:30
srtz_zwj 发表于 2022-3-24 10:03
PC端可以正常接收,移动端不行,文本框是空值

我们本地测试924版本,超链接单独传递“%”,是有该问题,写为“%25”,可以临时解决。感谢您的反馈,我们已定位该问题,会在后续版本中持续研究并修复,请您关注。
作者: srtz_zwj    时间: 2022-3-24 10:33
永洪tech-hc 发表于 2022-3-24 10:30
我们本地测试924版本,超链接单独传递“%”,是有该问题,写为“%25”,可以临时解决。感谢您的反馈,我 ...

%25里这个25是必须25还是跟数字就可以?
作者: 永洪tech-hc    时间: 2022-3-24 10:47
srtz_zwj 发表于 2022-3-24 10:33
%25里这个25是必须25还是跟数字就可以?

必须是25,因为“%25”在url解码后就是“%”
作者: _YH_lashi    时间: 2022-3-24 11:27
永洪tech-hc 发表于 2022-3-24 10:47
必须是25,因为“%25”在url解码后就是“%”






欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4