现在是点击按钮展示一个弹框,弹框里面是一张报表,点击弹框中报表内容后关闭弹框并将参数传回去主页面打开弹框js: window.form = this.options.form; //当前的form赋值给全局变量 var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>"); // iframe参数的命名及宽高等 $iframe.attr("src", "${servletURL}?viewlet=ls.cpt&op=write" ); //childtest.cpt为点击查询时,对话框中显示的子报表 var o = { title: "", width: 280, //调整对话框宽度 height: 250 //调整对话框高度 }; FR.showDialog(o.title, o.width, o.height, $iframe, o); //弹出对话框弹框中按钮跳转回原页面并关闭弹框:var form = window.parent.contentPane; //拿取当前页面的父窗口(即获取填报界面)var Widget = form.parameterEl.getWidgetByName('LS1');Widget.setValue(val1);window.parent.FR.closeDialog(); //确定获取值后,关闭取消父窗口的对话框window.parent.FR.destroyDialog();