javascript - 在oracle apex中子窗口关闭时父页面刷新

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

**

第 2 页 我已经给出了以下链接 创建按钮时 -javascript 函数正在调用 - javascript:MWindow(',&P5_ELEMENT_ID.'); 编辑链接 - JavaScript 函数正在调用 - javascript:MWindow(#R_KEY#,#R_ELMT_KEY#);

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

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

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

最佳答案

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

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

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

关于javascript - 在oracle apex中子窗口关闭时父页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24691465/

相关文章:

javascript - 如何将列表从ajax传递给 Controller

调用 jquery .load() 然后 css 不工作

javascript - 使用 jquery 在动态变化的文本上分割字符串

javascript - jQuery中符号$的含义是什么?

javascript - 重置先前选择的链接背景颜色

php - .ajax跨域和mysql函数不能正常运行

html - 当 "justify-content"设置为 "space-between"时,如何左对齐最后一个 flex 元素?

javascript - ScrollSpy 没有突出显示最后一部分

javascript - 如何根据 Oracle Apex 中的选择列表选项显示/隐藏文本字段?

javascript - 从对象数组中,如何获取该对象值与变量匹配的对象值?