Javascript 根据Oracle APEX中的复选框自动刷新IRR

Javascript 根据Oracle APEX中的复选框自动刷新IRR,javascript,jquery,oracle-apex,Javascript,Jquery,Oracle Apex,我正在使用Oracle APEX 4.2 现在,我有一个Oracle APEX页面,该页面有一个交互式报告区域(IRR),我正在尝试添加一个自动报告刷新机制,该机制带有一个复选框,用于激活/取消激活报告刷新 基本上,当页面最初加载时,我希望将复选框默认为选中(即“Y”),这将启动IRR的自动10秒刷新,同时保持复选框值“选中”-这可能需要位于不同的区域,因此当自动刷新发生时,该复选框继续保持“已选中”状态,并且只有IRR刷新,其中包含可能已添加/更改的任何新行/值 同时,我还想通过取消选中复选框

我正在使用Oracle APEX 4.2

现在,我有一个Oracle APEX页面,该页面有一个交互式报告区域(IRR),我正在尝试添加一个自动报告刷新机制,该机制带有一个复选框,用于激活/取消激活报告刷新

基本上,当页面最初加载时,我希望将复选框默认为选中(即“Y”),这将启动IRR的自动10秒刷新,同时保持复选框值“选中”-这可能需要位于不同的区域,因此当自动刷新发生时,该复选框继续保持“已选中”状态,并且只有IRR刷新,其中包含可能已添加/更改的任何新行/值


同时,我还想通过取消选中复选框来取消激活自动10秒IRR刷新,该复选框将不再执行报告刷新。

我在Oracle APEX论坛中找到了与我的帖子相关的这条线索:


您好,请复制下面的代码并粘贴到相应位置

页面属性、Javascript、函数和全局变量声明

var-gtReloadPage

“自动刷新”动态动作

2真正的行动:

执行PLSQL代码

无效

要提交的页面项目:P1\u复选框

页面加载时触发:选中 执行javascript代码

警报(“确定-设置超时”); gtReloadPage=setTimeout(“location.reload(true);”,8000)

页面加载时触发:选中

2.虚假行为:

执行PLSQL代码

无效

要提交的页面项目:P1\u复选框

页面加载时触发:未选中 执行javascript代码

清除超时(gtReloadPage); 警报(“超时已被删除!”)

页面加载时触发:未选中