如何禁用从 apex oracle 中的页面自动更新区域的代码?
How to disable the code for auto-updating the region from the page in the apex oracle?
我有一个自动更新区域的代码,这个 iodine 沉浸在“页面加载时执行”面板中:
setInterval ( "jQuery ('#report_modified'). trigger ('apexrefresh');" , '10000' );
此代码有效。但我想确保我可以从页面禁用此自动更新。也就是说,我想取消选中并停止 updating.Can 任何人都可以帮助我吗??
我试过了,但是当改变变量的状态时它不起作用。我不知道该怎么办
if($v('P91_AUTOUPDT') == 'true'){
setInterval ( "jQuery ('#report_modified'). trigger ('apexrefresh');" ,'1000' );
};
最好的起点是文档。 setInterval 接受一个回调函数和一个时间间隔。所以在函数中评估条件,你就可以开始了。将代码更改为:
setInterval ( function(){
if (apex.item( "P91_AUTOUPDT" ).getValue() === 'true') {
$('#report_modified').trigger('apexrefresh');
}
} , '10000' );
这对我来说很好。
我有一个自动更新区域的代码,这个 iodine 沉浸在“页面加载时执行”面板中:
setInterval ( "jQuery ('#report_modified'). trigger ('apexrefresh');" , '10000' );
此代码有效。但我想确保我可以从页面禁用此自动更新。也就是说,我想取消选中并停止 updating.Can 任何人都可以帮助我吗?? 我试过了,但是当改变变量的状态时它不起作用。我不知道该怎么办
if($v('P91_AUTOUPDT') == 'true'){
setInterval ( "jQuery ('#report_modified'). trigger ('apexrefresh');" ,'1000' );
};
最好的起点是文档。 setInterval 接受一个回调函数和一个时间间隔。所以在函数中评估条件,你就可以开始了。将代码更改为:
setInterval ( function(){
if (apex.item( "P91_AUTOUPDT" ).getValue() === 'true') {
$('#report_modified').trigger('apexrefresh');
}
} , '10000' );
这对我来说很好。