填报成功后关闭填报窗口并重新查询父窗口(保留原参数)

楼主
。。

以下方法均是”对话框“形式进行填报

第1种方法:

直接写代码即可,但前提是父窗口报表的参数栏有参数控件,否则不会执行.代码如下:

setTimeout(function(){

parent._g().parameterCommit(); 

parent.FR.closeDialog();    

parent.FR.destroyDialog();

},100);

如下图

第2种方法:

父窗口的超链接勾选继承参数,后在子报表的事件中获取参数和执行JS语句:window.parent.location="${servletURL}?viewlet=目录路径/报表名.cpt&op=view&主表参数1="+js事件里获取的主表参数1+"&主表参数2="+js事件里获取的主表参数2;

,如下图:

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 2291浏览人数
最后回复于:2022-11-16 16:32

返回顶部 返回列表