帆软子报表调用接口更改主报表数据,怎么刷新主报表数据问题

如图,1,点击评分,2,弹出子报表,3,子报表更改评分4,点击提交子报表调用接口,更改主报表数据,此时5主报表数据未刷新,得重进手动刷新主报表页面才刷新。

请问各位大佬有什么好办法让点击提交后自动刷新数据吗?(最好页面不刷新)

image.png

FineReport 狂奔的小蜗牛 发布于 2020-12-3 15:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-3 16:01

参考JS实现子窗口填报后刷新父页面-https://help.fanruan.com/finereport/doc-view-1844.html

JS实现关闭子窗口时刷新父窗口-https://help.fanruan.com/finereport/doc-view-1754.html


  • 狂奔的小蜗牛 狂奔的小蜗牛(提问者) 不是填报页面可以用吗,我这个不是子主都不是填报的,是普通的
    2020-12-03 16:06 
  • snrtuemc snrtuemc 回复 狂奔的小蜗牛(提问者) 如果你的提交是js代码,就在你的js代码后面加就可以 或者直接给按钮点击事件,在这里面加js代码
    2020-12-03 16:08 
  • 狂奔的小蜗牛 狂奔的小蜗牛(提问者) 回复 snrtuemc 写在js下,用window.parent.location.reload();实现了,但是有一个不足,就是主页面如果存在参数的话,一刷新就没了,用教程里方法得在主页面的填报属性里写js,但是像我们如果没买那个填报功能的话,是不是就不好用了
    2020-12-03 16:26 
  • snrtuemc snrtuemc 回复 狂奔的小蜗牛(提问者) 那就比较麻烦了
    2020-12-03 16:30 
  • 狂奔的小蜗牛 狂奔的小蜗牛(提问者) 回复 snrtuemc 那再议吧,哈哈,先采纳,谢谢啦
    2020-12-03 16:46 
最佳回答
0
孤陌Lv6资深互助
发布于2020-12-3 16:47

这个把刷新的JS换成查询的JS就好了

window.parent._g().parameterCommit();


  • 3关注人数
  • 316浏览人数
  • 最后回答于:2020-12-3 16:47
    请选择关闭问题的原因
    确定 取消
    返回顶部