【问题标题】:Parent Page refresh when child window close in oracle apex在oracle apex中关闭子窗口时刷新父页面
【发布时间】:2014-09-01 17:01:19
【问题描述】:

我已经用表格制作了一个交互式报告 现在交互式报告是 - 第 2 页 - 父页面 表单页面是-page no 3-child page

在父页面中,我编写了一个 java 脚本来打开一个模式页面(表单页面 -page no3)- 链接是

**

<script type="text/javascript">


function MWindow(a,b)
 {
if (window.showModalDialog) 
{
window.showModalDialog
("f?p=&APP_ID.:3:&SESSION.:POP:NO::P3_KEY,P3_E_KEY:"+a+","+b+":","name","dialogWidth:700px;dialogHeight:400px");
}
else  
{
window.open("f?p=&APP_ID.:3:&SESSION.:POP:NO::P3_E_KEY:P5_ELEMENT_ID:","name","height=400,width=600,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no ,modal=yes");
}
}
</script>

**

在第 2 页 我提供了以下链接 在创建按钮上 -javascript 函数正在调用 - javascript:MWindow(',&amp;P5_ELEMENT_ID.'); 在编辑链接上 - 正在调用 JAVASCRIPT 函数 - javascript:MWindow(#R_KEY#,#R_ELMT_KEY#);

现在子页面正在打开,我可以创建记录并在记录上应用更改(创建按钮并应用更改按钮)

在此过程中,我还创建了当任何更改发生时弹出窗口关闭(关闭弹出窗口)事件的过程。 所有进程都在工作

我想知道弹出窗口(第 3 页)何时关闭,它必须刷新父窗口的页面(第 2 页)-(必须在此处显示更新记录)

【问题讨论】:

    标签: javascript jquery html oracle oracle-apex


    【解决方案1】:

    关闭弹窗事件可以执行这个

    $('#my_report').trigger('apexrefresh');
    

    这将使用您的新记录刷新相关报告区域

    【讨论】:

      猜你喜欢
      • 2011-01-19
      • 2016-12-19
      • 2023-03-07
      • 1970-01-01
      • 2022-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多