子页面给父页面传值问题请教,子页面数据怎么传到父页面单元格中,而不是参数面板的参数里面

子页面给父页面传值报错CustomJSError : parent._g(...).getParameterContainer is not a function

父窗体物品id维护.png

子页面.png

子页面脚本.png

子页面报错.png

FineReport zxj714905510 发布于 2022-10-26 08:40 (编辑于 2022-10-26 09:54)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-10-26 08:47(编辑于 2022-10-26 08:49)

image.png

这个是什么意思。。。

类似这样

window.parent._g().parameterEl.getWidgetByName("bl").setValue("wangjie9");//给父页面赋值

window.parent._g().parameterCommit();//查询父页面

JS实现弹窗后数据回填- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

  • zxj714905510 zxj714905510(提问者) 试了不好用,报错CustomJSError : Cannot read properties of undefined (reading \'getParameterContainer\')
    2022-10-26 09:27 
  • CD20160914 CD20160914 回复 zxj714905510(提问者) 不会呀。你不要用getParameterContainer,,我按发的语句改就行了。你仔细看我发的文档链接
    2022-10-26 09:28 
  • zxj714905510 zxj714905510(提问者) 倒是找到问题了,这个回传的参数必须在参数面板设置参数才能回传
    2022-10-26 09:54 
  • CD20160914 CD20160914 回复 zxj714905510(提问者) 好的。解决了就行
    2022-10-26 10:14 
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-10-26 08:56

试试这样能不能传回去

var url = FR.cjkEncode("/WebReport/ReportServer?reportlet=xxx.cpt&参数名=xxx");   

FR.doHyperlinkByGet({url:url,title:'报表名称',target:'_self'});  

  • 3关注人数
  • 620浏览人数
  • 最后回答于:2022-10-26 09:54
    请选择关闭问题的原因
    确定 取消
    返回顶部