JS实现弹窗后数据回填,子页A表开窗,回填到B表对应的字段里。怎么写JS

image.png

FineReport ljinyong2019 发布于 2022-7-5 15:42 (编辑于 2022-7-5 15:50)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-5 15:43(编辑于 2022-7-5 15:51)

把你的js语句贴出来看看

======

var form = window.parent._g(); //拿取当前页面的父窗口(即获取填报界面)

 var Widget = form.getParameterContainer().getWidgetByName('订单单号'); 

10版本改成

var form = window.parent.contentPane; //拿取当前页面的父窗口(即获取填报界面)var Widget = form.parameterEl.getWidgetByName('订单单号');

  • ljinyong2019 ljinyong2019(提问者) 网页上是都是从同一个产品表里查询的数量,我想子页A表里的信息,回填到父页的B表的信息里?能不能实现?
    2022-07-05 15:47 
  • ljinyong2019 ljinyong2019(提问者) var form = window.parent._g(); //拿取当前页面的父窗口(即获取填报界面) var Widget = form.getParameterContainer().getWidgetByName(\'订单单号\'); Widget.setValue(val); //form.setCellValue($(\"div.fr-trigger-editor.ui-state-enabled[widgetname=\'SUPPLIERS_NO\']\"),val); //赋值的索引要做下处理,做对应 //form.setCellValue(col,row-1,va2); //给文本控件的单元格(A2)赋值val,0代表第一列,1代表第2行 window.parent.FR.closeDialog(); //确定获取值后,关闭取消父窗口的对话框 window.parent.FR.destroyDialog();
    2022-07-05 15:48 
  • ljinyong2019 ljinyong2019(提问者) window.form = this.options.form; //当前的form赋值给全局变量 var $iframe = $(\"