通过js传参问题
iframe通过js传参,有机构参数,机构是主报表的数据,有开始时间,结束时间参数,点击机构名称行传参到子报表iframe形式弹窗,以前有做过现在忘记了
FineReport yzmRDmG31629904 发布于 2024-9-23 17:57
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
ID1208Lv6高级互助
发布于2024-9-23 18:01
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-9-23 18:10

参考这个格式

var aa=_g().getWidgetByName("控件名1").getValue();

var bb=_g().getWidgetByName("控件名2").getValue();

window.form = this.options.form; //当前的form赋值给全局变量var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>"); // iframe参数的命名及宽高等

var url="/webroot/decision/view/report?viewlet=GettingStarted.cpt&a="+aa+"&b="+bb;

$iframe.attr("src"url); //数据回填_弹窗.cpt为点击查询时,对话框中显示的子报表

var o = {title : "筛选所需数据并返回",width : 600,//调整对话框宽度height: 300//调整对话框高度};FR.showDialog(o.title, o.width, o.height, $iframe,o); //弹出对话框

  • yzmRDmG31629904 yzmRDmG31629904(提问者) 当前的form赋值给全局变量是啥意思
    2024-09-23 18:16 
  • 华莉星宸 华莉星宸 回复 yzmRDmG31629904(提问者) 标准写法哈
    2024-09-23 18:33 
  • 华莉星宸 华莉星宸 回复 yzmRDmG31629904(提问者) url下面增加一句,var url = FR.cjkEncode(url);
    2024-09-23 19:49 
  • 3关注人数
  • 109浏览人数
  • 最后回答于:2024-9-23 18:10
    请选择关闭问题的原因
    确定 取消
    返回顶部