后台提交成功后怎么关闭页面

var _open = FR.cjkEncode("${sevletURL}ReportServer?reportlet=AC(2)PT4.cpt&op=write&format=submit")

window.open(_open)

JS按钮事件 ,点击 后,后台提交 成功后,怎么关闭这个页面?


window.close(); 这个不生效

image.pngimage.png


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

你用的是自定义按钮提交是吧  那你写在 自定义按钮的 回调函数里

if (fr_submitinfo.success) {
FR.Msg.toast('提交成功');

这里写你的JS
} else {
FR.Msg.toast('提交失败');
}

  • wfnbct wfnbct(提问者) 按钮我是这样定义 的 var _open = FR.cjkEncode(\"${sevletURL}ReportServer?reportlet=AC(2)PT4.cpt&op=write&format=submit\") window.open(_open) 只想提交成功后 自动关闭 AC2PT4 这个页面,大神再帮我看下,图上传了
    2020-01-14 10:25 
  • 孤陌 孤陌 回复 wfnbct(提问者) 你每次说提交 你这个JS哪里有提交 你这个只是打开一个页面
    2020-01-14 10:28 
  • wfnbct wfnbct(提问者) 回复 孤陌 哪AC2PT4这个页面打开后,不加载数据填报成功后怎么关闭
    2020-01-14 10:32 
  • 孤陌 孤陌 回复 wfnbct(提问者) window.parent.FR.closeDialog();//关闭当前对话框
    2020-01-14 10:34 
  • wfnbct wfnbct(提问者) 回复 孤陌 但是我在AC2PT4这个打开页面的填报成功事件里设置也不行啊
    2020-01-14 10:41 
最佳回答
0
shirokoLv6资深互助
发布于2020-1-10 16:40

我猜你是在决策平台想要关闭标签页;

用这个

window.parent.FS.tabPane.closeActiveTab();


最佳回答
0
hpmpkkLv3中级互助
发布于2020-1-10 16:41

可以跳转到另一个页面不就是关掉了,或者window.close()

  • wfnbct wfnbct(提问者) 这个不用后台提交 ,在事件中提交成功 可以关闭 ,但后台提交 就关不了
    2020-01-10 16:51 
  • 孤陌 孤陌 回复 wfnbct(提问者) 提交成功事件里 不就可以了
    2020-01-10 18:50 
  • wfnbct wfnbct(提问者) 回复 孤陌 就在填报成功里添加 的,window.close() 但是没反应,前端点提交就可以, format=submit不加载数据填报就没反应
    2020-01-14 09:15 
  • 孤陌 孤陌 回复 wfnbct(提问者) 你具体的操作是什么??? 你说的后台 是哪里
    2020-01-14 09:16 
  • wfnbct wfnbct(提问者) 回复 孤陌 一个页面按钮定义上面js, 点击后打开AC2(PT4) 这个cpt 然后自动后台提交 ,,在AC2(PT4)这个页面填报成功 写window.close() 没反应 ,就不关闭 跳转到 点击按钮哪个面面了
    2020-01-14 10:01 
  • 4关注人数
  • 3106浏览人数
  • 最后回答于:2020-1-14 10:22
    请选择关闭问题的原因
    确定 取消
    返回顶部