使用网页框和平台内新标签后参数无法传递

如题,我有三个模板,A模板是用来传参的,B模板使用网页框引用了A。A里面有一个超链接,设置了参数,跳转到C。

经过测试:

1、A模板单独打开,不论哪种超链打开方式,点击超链可以传参到C

2、打开B模板,引用A,点击A的超链(平台内新标签、新窗口、对话框)无法传参到C

3、打开B模板,引用A,点击A的超链(当前窗口)可以传参到C

4、给B模板赋参数值,点击B模板超链,可以传参到C

现在出于业务需求,一定得实现B引用A跳转C的功能,并且还需要使用平台内新标签的方式,请问在这种情况下如何传递参数?

FineReport 奇犽呀呀 发布于 2024-5-16 11:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
用户k6280494Lv6资深互助
发布于2024-5-16 11:40
  • 奇犽呀呀 奇犽呀呀(提问者) 您好,我测试了下,单独打开A模板,超链是可以用的。但如果A嵌在B模板的网页框中,会出现报错:CustomJSError : Cannot read properties of undefined (reading 'tabPane')
    2024-05-16 13:26 
  • 奇犽呀呀 奇犽呀呀(提问者) 我看tabPane.addItem不支持添加在对话框报表的超链接中,难道说使用了网页框去嵌套会被视为对话框?如果我直接使用插件是能够跳转但无法传参的,使用js就直接无法跳转了
    2024-05-16 13:30 
  • 用户k6280494 用户k6280494 回复 奇犽呀呀(提问者) window.parent.parent.FS.tabPane.addItem() 这样
    2024-05-16 13:36 
  • 奇犽呀呀 奇犽呀呀(提问者) 回复 用户k6280494 好的,谢谢
    2024-05-16 13:39 
  • 2关注人数
  • 198浏览人数
  • 最后回答于:2024-5-16 11:40
    请选择关闭问题的原因
    确定 取消
    返回顶部