单击按钮如何实现跳转到新的一个页面?

如图所示,在参数面板设置了按钮,添加了时间,在点击后跳转,可是显示跳转失败,各位大神给看看,是不是物理路径不能那样写呢??

image.png

var KID = this.getValue();  //获取控件的值

window.open(FR.cjkEncode("${servletURL}?reportlet=https://bi-bgm.xxxx.com/report/decision/view/form?viewlet=%25E7%258E%258B%25E7%258E%2589%25E8%258D%25A3%252F%25E6%2595%25B0%25E6%258D%25AE%25E5%259C%25B0%25E5%259B%25BE%252F%25E6%2595%25B0%25E6%258D%25AE%25E6%259F%25A5%25E8%25AF%25A2.frm&ref_t=design&ref_c=2c153e62-cc59-4996-9ff4-79220aa3d66c" + KID));  //带参数跳转



改完事件

var KID = this.getValue();  //获取控件的值

window.open(FR.cjkEncode("${servletURL}?reportlet=https://bi-bgm.xxxx.com/report/decision/view/form?viewlet=数据查询.frm" + KID));  //带参数跳转

跳转页面变成了下图所示

image.png


FineReport Ariana 发布于 2020-12-17 10:35 (编辑于 2020-12-17 11:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-12-17 10:39(编辑于 2020-12-17 10:56)

FR.cjkEncode 用了这个为什么不直接用中文模板名 

%25E7%258E%258B%25E7%258E%2589%25E8%258D%25A3%252F%25E6%2595%25B0%25E6%258D%25AE%25E5%259C%25B0%25E5%259B%25BE%252F%25E6%2595%25B0%25E6%258D%25AE%25E6%259F%25A5%25E8%25AF%25A2 把这个换成你的模板名称

FR.cjkEncode("${servletURL}?reportlet=ylj/kf/YDZTKYJFZC.cpt&op=write");

  • Ariana Ariana(提问者) var KID = this.getValue(); //获取控件的值 window.open(FR.cjkEncode(\"${servletURL}?reportlet=https://bi-bgm.smzdm.com/report/decision/view/form?viewlet=数据查询.frm\" + KID)); //带参数跳转 改成这样,跳转页面有问题啊,我把图粘问题描述里面了,麻烦大神看一下
    2020-12-17 10:51 
  • 孤陌 孤陌 回复 Ariana(提问者) 用路径不要用网址
    2020-12-17 10:53 
  • 孤陌 孤陌 回复 Ariana(提问者) FR.cjkEncode(\"${servletURL}?reportlet=ylj/kf/YDZTKYJFZC.cpt&op=write\");
    2020-12-17 10:56 
  • Ariana Ariana(提问者) 回复 孤陌 该怎么写呢? var KID = this.getValue(); //获取控件的值 window.open(FR.cjkEncode(\\\"${servletURL}?reportlet=数据查询.frm\\\" + KID)); 直接这样????
    2020-12-17 10:57 
  • 孤陌 孤陌 回复 Ariana(提问者) 路径根据自己的实际情况来修改 如果没有新建文件夹可以把ylj/kf/删了
    2020-12-17 10:57 
  • 2关注人数
  • 917浏览人数
  • 最后回答于:2020-12-17 11:12
    请选择关闭问题的原因
    确定 取消
    返回顶部