【发布时间】:2011-10-28 05:12:12
【问题描述】:
我正在尝试使用此代码刷新经典报告,将其放入 Function and Global Variable Declaration 并在 Execute when Page Loads 中调用函数时效果很好
var doIt = function(){
$('#P_REPORT').trigger('apexrefresh');
setTimeout("doIt()", 5000);
}
但是当我使用 jquery 向该页面添加 modalfrom 时,它停止工作,我不知道为什么。
申请页面在这里http://apex.oracle.com/pls/apex/f?p=40263:5 工作区:WORK_DEV 用户名:用户 密码:123qweasd
如果有人可以帮助我,我将不胜感激
坦克
【问题讨论】:
-
我查看了您的应用,但看不出有什么问题。我以为你的意思是你的计时器停止工作,但事实并非如此。我在你的 doIt() 函数中添加了一小段代码,每次调用它时都会添加一个 div。当您打开或关闭模态表单时,它会继续运行。你到底出了什么问题?
-
如果您删除模态表单的 JavaScript 代码,则刷新开始工作,但使用该代码不会刷新报表。我把 sysdate 放在那里,这样我就可以看到报告刷新并且时间停止了。是的,您在函数中放入的代码是正确的,但不会刷新报告
标签: oracle-apex