弹窗填报成功过后,如何自动关闭弹窗并刷新外面的父页面?我已经写了js了,但好像没用

image.png

FineReport 用户N1887570 发布于 2021-7-22 14:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
ycswyw1123Lv6初级互助
发布于2021-7-22 14:55

顺序换下:

setTimeout(function() {

    window.parent.FR.closeDialog();

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

}, 1000);

  • 用户N1887570 用户N1887570(提问者) 还是不行呢。。 需要提前设置什么吗?
    2021-07-22 15:27 
  • ycswyw1123 ycswyw1123 回复 用户N1887570(提问者) 你父页面得参数面板没有控件?
    2021-07-22 15:32 
  • ycswyw1123 ycswyw1123 回复 用户N1887570(提问者) 那就可以改成 setTimeout(function() { window.parent.FR.closeDialog(); window.parent.location.reload(); }, 1000);
    2021-07-22 15:32 
  • 用户N1887570 用户N1887570(提问者) 回复 ycswyw1123 我就是通过父页面上的一个按钮控件,写的js(点击后跳转到子页面)
    2021-07-22 15:36 
  • ycswyw1123 ycswyw1123 回复 用户N1887570(提问者) 我知道,我的意思是 _g().parameterCommit() 的使用有一定的前提条件,你换成 setTimeout(function() { window.parent.FR.closeDialog(); window.parent.location.reload(); }, 1000);
    2021-07-22 15:43 
最佳回答
0
luojian0323Lv7资深互助
发布于2021-7-22 14:55

setTimeou(function(){

window.close();

window.parent.lacation.reload();

},1000);

  • 3关注人数
  • 761浏览人数
  • 最后回答于:2021-7-22 14:55
    请选择关闭问题的原因
    确定 取消
    返回顶部