我的方案可以参考一下,看能不能解决你的问题:
1、添加按钮“带参数创建新页面”,

点击事件里获取参数控件的值,传参全屏(不显示参数面板)重新在当前页面打开报表:
//按钮点击事件代码参考:
var P1 = this.options.form.getWidgetByName("P1").getValue();
var P2 = this.options.form.getWidgetByName("P2").getValue();
var URL = '/webroot/decision/view/report?viewlet=模板路径.frm&P1=' +
P1 + '&P2=' + P2 + '&__pi__=false';
window.open(encodeURI(encodeURI(URL)),"_self");
2、为方便修改查询提交,在页面上添加个显示参数面板的超链接:

这样的话,通过按钮“带参数创建新页面”打开的报表就是带参数的报表,自动刷新应该能满足你的需求