window.close()在填报成功后执行了没有效果

在模板的填报成功事件中写了关闭,

window.close();


debuger调式看到也执行了这段,但浏览器没有任何反应,填报成功的报表还在显示,什么也没有发生。

1581652179891673.png

这样的


还有这样的


1581652316531089.png



这两种的都没有反应


FineReport mujingnkn 发布于 2020-2-14 11:33 (编辑于 2020-2-14 11:52)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-2-14 11:42(编辑于 2020-2-14 11:57)

你是子窗口 还是标签 还是啥的? 能不能截图看看

window.parent.FS.tabPane.closeActiveTab(); 关闭当前标签页

setTimeout(function(){parent._g().parameterCommit();parent.FR.closeDialog();parent.FR.destroyDialog();},1000);//填报成功关闭子窗口刷新父窗口


  • mujingnkn mujingnkn(提问者) 修改了,有图了
    2020-02-14 11:52 
  • 孤陌 孤陌 回复 mujingnkn(提问者) 你一个是子窗口 一个 是标签页
    2020-02-14 11:55 
  • 孤陌 孤陌 回复 mujingnkn(提问者) setTimeout(function(){parent._g().parameterCommit();parent.FR.closeDialog();parent.FR.destroyDialog();},1000);//填报成功关闭子窗口刷新父窗口
    2020-02-14 11:56 
  • 孤陌 孤陌 回复 mujingnkn(提问者) 标签页那个 需要在决策平台测试才有效果
    2020-02-14 11:58 
  • mujingnkn mujingnkn(提问者) 回复 孤陌 有没有一种通用的,这是同一个页面,只是以不同的方式展现出来了,你给的这个关闭不了标签页的
    2020-02-14 12:00 
  • 2关注人数
  • 594浏览人数
  • 最后回答于:2020-2-14 11:57
    请选择关闭问题的原因
    确定 取消
    返回顶部