11
那就是JS把 刷新更换成查询就好了
//刷新父页面
window.parent.contentPane.parameterCommit();
在子模板中添加「加载结束」事件:
进入子模板,点击「模板>模板Web属性>填报页面设置」
选择「为该模板单独设置」
在「事件设置」处添加「加载结束」事件
使用以下JavaScript代码:
window.onunload = function() {this.opener._g().parameterCommit(); //父页面重新查询(保留参数值)}
效果图:
在子模板中添加「填报成功」事件:
添加「填报成功」事件,使用以下代码:
var url = encodeURI("${servletURL}?viewlet=父报表.cpt");FR.doHyperlinkByGet({url:url,title:'主页',target:'_self'}); //跳转回父页面
PC端使用parameterCommit()会保留参数面板的值并重新查询数据
移动端需通过URL跳转实现,需替换代码中的父报表.cpt为实际模板路径
两种方法均不支持移动端和PC端混用