怎么把父页面文本框里面的值传给子页面?

父页面截图如下:image.png

子页面截图如下:

image.png

子页面是通过父页面的设置按钮打开的:

具体JS代码如下:

var iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='yes' frameborder = '0' > "); // 对话框内 iframe 参数的命名,默认宽高占比是 100%,可向下滚动    

var url = encodeURI(encodeURI("/webroot/decision/view/report?viewlet=设置弹框.frm"));

iframe.attr("src", url); // 给 iframe 添加 src 属性  

var o = {

width: 480, //对话框宽度  

height: 300 //对话框高度  

};

FR.showDialog("设置条件", o.width, o.height, iframe, o); //弹出对话框

FineReport 郑在通话中 发布于 2021-9-15 15:44
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-9-15 15:46(编辑于 2021-9-15 16:02)

var  a=_g().getWidgetByName("你的控件名称").getValue(); 

var iframe = $("

var url = encodeURI(encodeURI("/webroot/decision/view/report?viewlet=设置弹框.frm&a="+a));

iframe.attr("src", url); // 给 iframe 添加 src 属性  

var o = {

width: 480, //对话框宽度  

height: 300 //对话框高度  

};

FR.showDialog("设置条件", o.width, o.height, iframe, o); //弹出对话框

=========================

代码改成上面的,然后子页面就可以用a来给单元格赋值

----------------------------------------------------------------------

var  a=_g().getWidgetByName("你的控件名称").getValue(); 

var  b=_g().getWidgetByName("你的控件名称1").getValue(); 

var  c=_g().getWidgetByName("你的控件名称2").getValue(); 

var iframe = $("

var url = encodeURI(encodeURI("/webroot/decision/view/report?viewlet=设置弹框.frm&a="+a+"&b="+b+"&c="+c));

  • 郑在通话中 郑在通话中(提问者) 如果要传两个参数呢?应该要怎么写
    2021-09-15 15:59 
  • snrtuemc snrtuemc 回复 郑在通话中(提问者) 那就继续获取控件名,继续拼接URL参数,看修改答案,我值修改前面几句,后面一样
    2021-09-15 16:01 
  • 郑在通话中 郑在通话中(提问者) 回复 snrtuemc 谢谢
    2021-09-15 16:03 
  • 2关注人数
  • 318浏览人数
  • 最后回答于:2021-9-15 16:02
    请选择关闭问题的原因
    确定 取消
    返回顶部