父子报表数据回填问题

//var form = window.parent.contentPane; 

//拿取当前页面的父窗口(即获取填报界面)

var form = window.parent._g();

form.setCellValue(2,2,hetbh);

form.setCellValue(2,4,hetdh);

form.setCellValue(3,2,qianygs);

form.setCellValue(4,2,xiangmjl);

form.setCellValue(4,4,hetje);

window.parent.FR.closeDialog(); 

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

以上代码为子报表选择按钮执行的代码

当父报表为分页预览的时候,数据回填正常

但是当父报表为填报预览的时候,数据没有回填

请问是什么原因?

FineReport 用户X0519751 发布于 2022-3-5 09:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
@Lv6资深互助
发布于2022-3-5 10:01(编辑于 2022-3-5 10:15)

JS实现弹窗后数据回填-https://help.fanruan.com/finereport10.0/doc-view-3127.html

路径后面加&op=write 试试,你路径是分页预览的路径,加&op=write是填报预览,不能两个都实现的

最佳回答
0
yzm203481Lv3见习互助
发布于2022-3-5 10:43

你都跳转填报路径后面添加一个&op=write试试

image.png

最佳回答
0
996433090@qq.coLv6初级互助
发布于2022-3-5 11:41

直接使用

//var form = window.parent._g();

window.parent.contentPane.setCellValue("C12", null, hetbh);

最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-5 17:05

填报预览,是不是少个参数,正常格式是

setCellValue(sheet号,列号,行号,值); //sheet号行号列号是从0开始  

  • 5关注人数
  • 529浏览人数
  • 最后回答于:2022-8-5 17:05
    请选择关闭问题的原因
    确定 取消
    返回顶部