填报成功刷新当前页面

我这边是从列表进入填报表的,填报完成后,自动刷新,想回到列表这一级,结果它刷新以后还是在填报那个页面

image.png

image.png

image.png

FineReport 孜云 发布于 2020-6-16 17:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
3
luojian0323Lv7资深互助
发布于2020-6-16 18:11(编辑于 2020-8-21 20:33)

很简单,你怎么跳转到填报报表中的,也怎么跳转回来,另外给列表这一级加上参数跳转,比如image.png

在填报成功后用以下方式回到跳转前的页面:

window.open('j.jsp, '_self');

or

location.href="j.jsp";


or

windows.location.href


  • jongwang jongwang 这个应该可以
    2020-08-21 21:07 
最佳回答
0
a254925118Lv4见习互助
发布于2020-6-16 17:18

加多一个image.png

_g().curLGP.hideSelectFrame();

最佳回答
0
陈星Lv6初级互助
发布于2020-6-16 17:19

你为什么不设置为弹窗,或者另开个窗口呢?

  • 孜云 孜云(提问者) 弹窗太丑,要求就是这样。。。
    2020-06-16 17:29 
最佳回答
0
jj俊Lv3见习互助
发布于2020-6-16 17:43(编辑于 2020-6-16 17:44)

setTimeout(function() {

alert("修改成功!"); -- 弹出框

window.location.reload();

window.parent.FR.closeDialog(); -- 关闭当前页

window.parent.contentPane.refreshAllSheets(); -- 刷新父页面

}, 1000);

试一下这个


  • 孜云 孜云(提问者) 不行,刷新后还是没有返回上一级,还是在填报页面
    2020-06-16 17:51 
  • jj俊 jj俊 回复 孜云(提问者) var Widget = this.options.form.getWidgetByName(\"button0\"); Widget.fireEvent(\"click\"); 后面再跟一个延迟刷新,试试看
    2020-06-16 18:17 
最佳回答
0
ColdmanLv6高级互助
发布于2020-8-22 09:04
最佳回答
0
jongwangLv6中级互助
发布于2020-8-22 09:21

image.png

找下这个里面的href=啥,然后填报成功后,跳转到那个页面?

  • 7关注人数
  • 1682浏览人数
  • 最后回答于:2020-8-22 09:21
    请选择关闭问题的原因
    确定 取消
    返回顶部