填报提交成功后,关闭子窗口,并刷新原来页面

我现在提交后,会关闭弹窗,但是原来的页面不会刷新

image.png

if(confirm("请确认是否提交!"))   //弹出确认删除对话框  

{

  setTimeout(function() { 

     _g('${sessionID}').verifyAndWriteReport();    //执行提交入库操作

      //location.reload();

      window.parent.FR.closeDialog();

      window.FR.closeDialog();//关闭子对话框

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

    }, 100);

  return true;    //点击确定时,返回值为true,执行如上操作。

}

else

{

   return false; //点击取消时,返回值为false,不执行操作。

}

墨白哦 发布于 2022-4-12 11:39
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
@Lv6资深互助
发布于2022-4-12 11:41(编辑于 2022-4-12 13:40)

Desktop.zip

子页面 添加填报成功事件

window.parent.FR.closeDialog();

window.parent.location.reload();

image.png

image.png

  • 墨白哦 墨白哦(提问者) 不行。毫无作用,因为我用到不是系统自带的提交,用的是控件JS
    2022-04-12 13:33 
  • @ @ 回复 墨白哦(提问者) https://help.fanruan.com/finereport/doc-view-1844.html
    2022-04-12 13:34 
  • @ @ 回复 墨白哦(提问者) 一会我找找 我传个模板上去
    2022-04-12 13:35 
  • 墨白哦 墨白哦(提问者) 回复 @ window.parent.FR.closeDialog(); window.FR.closeDialog();//关闭子对话框 window.parent.location.reload(); // 刷新父页面 这样就可以了
    2022-04-12 13:40 
  • @ @ 回复 墨白哦(提问者) 看我修改的
    2022-04-12 13:40 
最佳回答
0
数码天空Lv4初级互助
发布于2022-4-12 11:59

//刷新父窗口

window.parent.location.reload();

详细做法参考帮助文档   https://help.fanruan.com/finereport/doc-view-1844.html

  • 3关注人数
  • 1781浏览人数
  • 最后回答于:2022-4-12 13:40
    请选择关闭问题的原因
    确定 取消
    返回顶部