如何实现点击【对话框】的【关闭】按钮刷新父页面?

子页面是通过超级链接打开的【对话框】

TIM截图20190301161701.png


请问如何实现点击【对话框】的【关闭】按钮刷新父页面?

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

为什么一定要关闭窗口才刷新 应该是填报成功后就刷新 并关闭子窗口   严谨的逻辑 ,就是提交后 就刷新 至于你填报成功后要不要关闭  这个就看你自己的决定

  • vfiles vfiles(提问者) 我是想把点击过超级链接打开对话框这个动作记录下来。不管填报成功没有,都点击过
    2019-03-01 16:51 
  • vfiles vfiles(提问者) 是不是没有必要这么做?
    2019-03-01 16:57 
  • 孤陌 孤陌 回复 vfiles(提问者) 我不知道有什么必要? 打开就记录 记录这个有什么意义 一般都是有修改了 才记录 才有意义啊 你这样都 无意义的数据 简称是垃圾数据
    2019-03-01 17:04 
最佳回答
0
Carpe'diemLv5见习互助
发布于2019-3-1 16:27

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

  • vfiles vfiles(提问者) 谢谢!这个方面对弹出的【对话框】不管用。
    2019-03-01 16:30 
最佳回答
0
守约Lv4初级互助
发布于2019-3-1 16:37
子页面刷新父页面:
在父页面做个按钮,ID为btnRefresh  点击事件为:location.reload();
在子页面的填报成功事件里写:
var top = window.parent;
var reportPane = top.contentPane;
var btn = reportPane.curLGP.write.getWidgetByName("btnRefresh");
btn.fireEvent("click");


  • vfiles vfiles(提问者) 这样必须点 提交 才能生效么?还是点关闭也可以?
    2019-03-01 16:49 
  • 守约 守约 回复 vfiles(提问者) 你点提交以后,父窗口就已经刷新了,再关闭窗口看到的也是刷新以后的
    2019-03-01 17:10 
  • 4关注人数
  • 2321浏览人数
  • 最后回答于:2019-3-1 16:51
    请选择关闭问题的原因
    确定 取消
    返回顶部