填报成功后刷新当前页面

目录:

1. 问题描述

填报成功后刷新当前页,并且点击返回,直接返回到目录

2. 解决方案

var url = "/WebReport/ReportServer?reportlet=test.cpt&op=write&__replaceview__=true"; FR.doHyperlinkByGet(url,{para:paravalue}); //刷新当前页面 

&__replaceview__=true新打开的页面会替换当前页面;

doHyperlinkByGet(url,config,target,feature)
url必填,为url或json超链定义;
config参数为json格式:比如参数名为para,参数值为b,则表示为FR.doHyperlinkByGet(url,{para:b});
target表示要打开url的窗口:比如表示在REPORT网页框中打开,则表示为FR.doHyperlinkByPost(url,{para:b},'REPORT');
feature参数中设置窗口属性:比如说打开窗口的大小,则表示为doHyperlinkByGet(url, para, target, "600,600,");

3. 示例

3.1 打开报表
%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\mobile-client\DetailedDrillB.cpt
3.2 增加js
给模板DetailedDrillB.cpt添加填报成功事件,如下图:
222
具体js如下:
var url = "/WebReport/ReportServer?reportlet=doc/Advanced/mobile-client/DetailedDrillC.cpt&op=write&__replaceview__=true"; FR.doHyperlinkByGet(url,{订单号:10001}); //刷新当前页面 
3.3 保存并预览
保存模板,并命名为DetailedDrillC.cpt在移动端端查看报表,即可看到效果。移动端如何设置请查看添加服务器报表查看

已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\mobile-client\DetailedDrillC.cpt

附件列表


主题: 移动端
标签: 已验证

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)