我的帆软配置的报表放在了其他路径,跳转的时候路径要怎么写呢

跳转页面的路径该怎么写,我这个报表放在finereport报表下面新建的文件里面,这个url地址该怎么写才能跳转哇,求大神帮忙改一下image.pngimage.png

var url=FR.cjkEncode("${servletURL}?reportlet=账户级人员存款时点查询.cpt&op=write&__cutpage__=v");

FR.doHyperlinkByGet(url,{ywbzh:v1,ywbzhlx:v2,lrrq:lrrq,sxrq:sxrq,ksrq:ksrq,fpfs:fpfs,xh:xh},'REPORT','_dialog');

FineReport 木子一丶 发布于 2024-11-6 18:11 (编辑于 2024-11-6 18:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CovidLv3高级互助
发布于2024-11-6 18:29

var url=FR.cjkEncode("${servletURL}?reportlet=doc\营销关系录入线上版\账户级人员存款时点查询.cpt&op=write&__cutpage__=v");

最佳回答
0
CD20160914Lv8专家互助
发布于2024-11-6 19:49(编辑于 2024-11-6 19:57)

红方框的参数值,不要用公式。要用js去获取。公式只会取第一次默认的值,用户修改后就获取不到了!!!

服务器上面你的路径也是在  reportlets\doc\营销关系录入线上版 的话就可以按如下写

假如你在服务器上面的路径不是这个。那么你只要写reportlets后面的路径就行了

比如服务器的路径是reportlets\test\doc,那么就改成如下

"url": encodeURI(("${servletURL}?viewlet=test/doc/营销关系录入上线版本/账户级人员存款时点查询.cpt&op=write&__cutpage__=v"))

其实只要reportlets后面的路径就行了。${servletURL}?viewlet=   这一段是能变的!!

image.png

----------------------下面加粗部分,你把参数写完整,路径如果你截图是那样的话,就不用再修改了!!!------------------

//获取参数,参数面板的参数。要用js获取,公式的值,用你截图的方式

var v4= _g().parameterEl.getWidgetByName("rq").getValue();//单元格获取参数面板的值

FR.doHyperlinkByPost({

//报表路径

"url": encodeURI(("${servletURL}?viewlet=doc/营销关系录入上线版本/账户级人员存款时点查询.cpt&op=write&__cutpage__=v")),   

//参数写在里面

"para":{

"__pi__":true,    //是否显示参数面板

//参数按如下格式加

"v4":v4,

"ywbzh":v1,

"ywbzhlx":v2

},

"target":"_dialog",    //对话框方式打开

"feature":{

"width":800,//宽度

"height":600,//高度

"isCenter":true,     //是否居中显示

"title":"标题"

}

})

我电脑中测试另外的报表是正常的!!

image.png

  • 2关注人数
  • 138浏览人数
  • 最后回答于:2024-11-6 19:57
    请选择关闭问题的原因
    确定 取消
    返回顶部