填报成功后刷新当前页面
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添加填报成功事件,如下图:


具体js如下:
var url = "/WebReport/ReportServer?reportlet=doc/Advanced/mobile-client/DetailedDrillC.cpt&op=write&__replaceview__=true";
FR.doHyperlinkByGet(url,{订单号:10001}); //刷新当前页面
3.3 保存并预览
已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\mobile-client\DetailedDrillC.cpt
附件列表
主题: 移动端
标签:
已验证

