JS关闭对话框后刷新父页面并传递参数

父页面 我使用参数查询

image.png

打开对话框

image.png

点击 是 关闭对话框的时候刷新父页面,但是会把父页面的查询参数清除,要如何写JS代码保存父页面参数?或者说将参数传递给父页面?跪求大佬指点

FineReport 用户3aCDb8859785 发布于 2023-11-9 14:11 (编辑于 2023-11-9 14:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
GGGGGGGGGLv5初级互助
发布于2023-11-9 14:41(编辑于 2023-11-9 15:31)

3、子页面关闭后,父页面保留参数刷新

3.1、在打开子页面时,把要保留的父页面参数传进去,例如父页面参数test

image.png

3.2、子页面添加一个加载结束事件,放以下代码,如图

setTimeout(function() {

window.onunload = function() {

// 父页面链接,按实际情况修改

var url = "http://localhost:8075/webroot/decision/view/report?viewlet=父页面.cpt"

// 拼接父页面参数后,刷新父页面

window.parent.location = url +"&test="+test

}

}, 200)

image.png

这样子可以保留父页面参数刷新父页面

  • 用户3aCDb8859785 用户3aCDb8859785(提问者) 我这里啊都是CPT文件,而且参数面板添加了就影响布局了
    2023-11-09 14:45 
  • GGGGGGGGG GGGGGGGGG 回复 用户3aCDb8859785(提问者) 回答更新了,可以按里面操作,可以保留父页面参数刷新父页面
    2023-11-09 15:32 
最佳回答
0
用户k6280494Lv6专家互助
发布于2023-11-9 14:17(编辑于 2023-11-9 14:17)
  • 用户3aCDb8859785 用户3aCDb8859785(提问者) 父窗口没有控件,只有数据库查询参数
    2023-11-09 14:20 
  • 用户k6280494 用户k6280494 回复 用户3aCDb8859785(提问者) 那你在父窗口搞个不可见的控件,绑定你参数,就可以
    2023-11-09 14:35 
  • 3关注人数
  • 554浏览人数
  • 最后回答于:2023-11-9 15:31
    请选择关闭问题的原因
    确定 取消
    返回顶部