填报页面有个上报按钮,点击上报成功之后刷新页面,变成普通预览页面js怎么实现

rt

FineReport youzhuangzhuang 发布于 2019-7-18 15:07
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
PoseidonLv5高级互助
发布于2019-7-18 15:54

写填报成功事件;

image.png

var reportUrl= 模板地址;

var url = "${servletURL}?viewlet=" + encodeURI(reportUrl);

window.location = url ;

  • youzhuangzhuang youzhuangzhuang(提问者) 我需要带很多参数
    2019-07-18 17:15 
  • Poseidon Poseidon 回复 youzhuangzhuang(提问者) URL后面可以拼接啊; GET可以传2000字符呢,不行换POST; FR.doHyperlinkByPost(url,config,target,feature)
    2019-07-19 08:58 
  • youzhuangzhuang youzhuangzhuang(提问者) 回复 Poseidon 拼接完 访问不了 好像又拦截
    2019-07-19 10:54 
  • Poseidon Poseidon 回复 youzhuangzhuang(提问者) 参考 视图树超链-https://help.finereport.com/doc-view-1060.html var b = this.getValue(); var url = FR.cjkEncode( \"${servletURL}?viewlet=doc/Primary/widgetReport/视图树超链子报表.cpt\"); FR.doHyperlinkByPost(url,{para:b},\'REPORT\');
    2019-07-19 11:02 
  • youzhuangzhuang youzhuangzhuang(提问者) 回复 Poseidon 没太看懂 我就是想刷新一下当前页面 把op参数从write改成view
    2019-07-19 11:11 
最佳回答
0
doudekaixinLv6中级互助
发布于2019-7-18 15:21

再做一张查询的报表,然后按钮超链到这个新报表就好了。

1、按钮JS提交入库:https://help.finereport.com/doc-view-543.html

2、超链到这个新报表:https://help.finereport.com/doc-view-2506.html

  • 3关注人数
  • 648浏览人数
  • 最后回答于:2019-7-18 15:54
    请选择关闭问题的原因
    确定 取消
    返回顶部