3

我正在使用带有主题的 oracle apex 5.0:通用主题 - 42。我目前正在单击搜索按钮以提交页面。我调用以下函数:

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

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

我也使用了这个,我遇到了和我使用第一个提交功能时一样的问题。我查看了一个功能正常工作的示例 apex 应用程序,并且出现了一个 div 覆盖元素以阻止页面。

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

4

2 回答 2

1

这是帮助我得到正确答案的线程: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);
}
于 2016-05-03T16:13:11.893 回答
0

更好的答案是这样的:

https://community.oracle.com/thread/4167853?start=15&tstart=0

只需将Page Submit TRUE Action 添加到您的 Dynamic Action 并将其设置Show ProcessingYes

然后,您甚至不需要按钮上的任何启用禁用操作。

于 2020-02-04T12:30:14.667 回答