Oracle apex 在Oracle Apex表单中自动关闭通知框

Oracle apex 在Oracle Apex表单中自动关闭通知框,oracle-apex,Oracle Apex,嗨,,, 成功创建ORacle APEX格式的记录时,将显示绿色通知。是否在10-20秒后自动关闭该通知?下面的示例图片。转到全局页面(第0页) 在页面加载时设置动态操作 将其设置为执行Javascript: apex.message.setThemeHooks({ beforeShow: function(pMsgType, pElement$){ if (pMsgType=='success'){ setTimeout(function() { $('.t

嗨,,, 成功创建ORacle APEX格式的记录时,将显示绿色通知。是否在10-20秒后自动关闭该通知?下面的示例图片。

转到全局页面(第0页)

在页面加载时设置动态操作

将其设置为执行Javascript:

apex.message.setThemeHooks({
  beforeShow: function(pMsgType, pElement$){
    if (pMsgType=='success'){ 
   setTimeout(function() {
        $('.t-Alert').fadeOut('slow');
      }, 5000);
    }   
  }
});

我已将其设置为5秒,即代码中的5000秒,但您可以随心所欲地使用它。

Hi。。谢谢你的回复。由于某种原因,它对我不起作用。。因此,单击按钮创建记录不会触发。请问还有其他选择吗?那太奇怪了。你确定这和这个有关,而不是其他的变化吗?您是否尝试过禁用动态操作并查看它是否确实有效?另外,您使用的是什么版本的APEX?嗨。。版本-5.0.4.00.12是的,这肯定是由于此更改。创建全局页面和动态操作后,某些必需的操作不会触发。我禁用了动态操作并正常工作。我从来没有处理过5.0,但快速的谷歌意味着这些应该自行消失。您还可以尝试以下方法: