温馨提示:本文翻译自stackoverflow.com,查看原文请点击:javascript - How do you prevent the ability to click after submitting the page in oracle apex 5.0?
html javascript oracle-apex oracle-apex-5

javascript - 在oracle apex 5.0中提交页面后,如何防止单击的能力?

发布于 2020-04-17 15:03:59

我使用的主题是oracle apex 5.0:通用主题-42。我当前正在单击SEARCH按钮以提交页面。我调用以下函数:

javascript:apex.submit({request:'SEARCH',showWait:true});

上面的此函数调用在页面中间创建旋转符号,但用户仍然可以单击另一个按钮甚至同一按钮。我正在阅读这篇文章,网址为http://rimblas.com/blog/2015/08/enhancement-to-waitpopup-on-apex5/,其中说使用此函数调用:apex.widget.waitPopup();

我也使用了此功能,并且与使用第一个提交功能时遇到的问题相同。我看了一个功能正常的apex应用程序示例,并显示了一个div overlay元素以阻止页面。

有谁知道我是否需要更改主题/添加插件/或进行其他任何操作才能使div元素在提交后与等待图标一起显示?任何想法或想法都是有帮助的,谢谢。

查看更多

提问者
theCJCsoccer
被浏览
89
theCJCsoccer 2016-05-04 00:13

这是帮助我获得正确答案的线程:https : //community.oracle.com/thread/3925427?sr=inbox&ru=252540

解决方案是将CSS添加到页面的内联CSS中。现在,URL和动态操作均按预期方式执行。

.apex_wait_overlay {
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
z-index: 1001;
-moz-opacity: .5;
opacity: .5;
filter: alpha(opacity=50);
}