当子窗口在oracle apex中关闭时,父页面刷新

时间:2014-07-11 06:36:30

标签: javascript jquery html oracle oracle-apex

我用表单制作了一份互动报告 现在,交互式报告是 - 第2页 - 父页面 表单页面是 - 页面没有3-子页面

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

**

<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>

**

ON PAGE NO- 2 我已经提供了以下链接 在创建按钮-javascript函数正在调用 - javascript:MWindow(',&P5_ELEMENT_ID.'); 编辑链接 - JAVASCRIPT功能正在呼叫 - javascript:MWindow(#R_KEY#,#R_ELMT_KEY#);

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

在这个过程中我也创建了一个过程,当任何变化发生时,弹出窗口关闭(关闭弹出窗口)事件给出。 所有过程都在运作

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

1 个答案:

答案 0 :(得分:-1)

关闭弹出窗口事件可以执行此

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

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