fvs实现js弹出框数据回填

目前参考这篇文档做的,https://help.fanruan.com/finereport/doc-view-3127.html不清楚里面的js怎么改造成适用于fvs的,需要获取弹出框的控件值回传.image.png这是子表的js,,,,,父表的js不知道怎么改造

window.form = this.options.form; //当前的form赋值给全局变量

var $iframe = $("

$iframe.attr("src", "http://localhost:8075/webroot/decision/view/report?viewlet=/doc/JS/参数界面JS实例/数据回填_弹窗.cpt&ref_t=design&op=view&ref_c=9e2cfd00-e8b1-4f7a-b870-bd0574f39811"); //数据回填_弹窗.cpt为点击查询时,对话框中显示的子报表

var o = {

title : "筛选所需数据并返回",

width : 600,//调整对话框宽度

height: 300//调整对话框高度

};

FR.showDialog(o.title, o.width, o.height, $iframe,o); //弹出对话框

FineReport 东云川 发布于 2025-3-28 15:09 (编辑于 2025-3-28 15:41)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
姬迷怎滴Lv5初级互助
发布于2025-3-31 00:02

没那么费劲,你fvs就正常打开弹窗,然后按钮获取值往父页面执行js接口给控件赋值就行,最后在自定义按钮关闭弹窗就完事了

最佳回答
0
CD20160914Lv8专家互助
发布于2025-3-28 15:10(编辑于 2025-3-28 15:10)

FVS中只有嵌入网页框才可以填报,你是嵌入的网页框?本身fvs又不能填报,你回填到哪里去

  • 东云川 东云川(提问者) 不用回填,就是要获取弹出框的筛选框的值.
    2025-03-28 15:13 
  • CD20160914 CD20160914 回复 东云川(提问者) 什么意思。没有明白。弹出框的值?你是如何应用的,完全听不懂你的逻辑
    2025-03-28 15:15 
  • 东云川 东云川(提问者) 目前有一个控件只能在frm上面使用,我需要从fvs点击后出现弹窗跳到设置的frm上面选择这个控件的值,之后把控件的值回传到fvs
    2025-03-28 15:20 
  • CD20160914 CD20160914 回复 东云川(提问者) 没有这样用过。为什么不直接用FVS做,而在FRM做呢。。全部用FVS做就行了,FVS嵌入网页框就可以填报,这样刷新一下FVS就有值了呀。
    2025-03-28 15:40 
  • 3关注人数
  • 47浏览人数
  • 最后回答于:2025-3-31 00:02
    请选择关闭问题的原因
    确定 取消
    返回顶部