是否有可能阻止oracle apex提交页面,直到用户点击该页面上的刷新按钮?

时间:2015-01-08 16:26:46

标签: javascript oracle oracle-apex

我刚刚开始使用Oracle APEX,并希望用户能够从我的应用程序下载报告。问题是我有许多报告,其中包含大量行。每次用户单击页面选项卡时,都会重新提交页面并再次执行报告查询。这导致了很多延迟,并且对用户来说变得令人沮丧!

是否可以阻止APEX重新提交页面,直到用户点击刷新按钮,或者是否可以在用户每次点击页面标签时停止查询报告?

2 个答案:

答案 0 :(得分:0)

要阻止提交,您可以更改页面模板。打开页面属性,在Shared Components部分找到Templates。在单词Page附近,您会看到指向其模板的链接。点击此链接,然后找到Standard Tab Attributes部分。在Current Tab字段中,您会看到如下内容:

<li><a href="#TAB_LINK#" class="active">#TAB_LABEL#</a>#TAB_INLINE_EDIT#</li>

将此值更改为:

<li><a class="active">#TAB_LABEL#</a>#TAB_INLINE_EDIT#</li>

之后,菜单中的活动项目将显示为静态文本,而不是链接 具有此页面模板的所有页面都将具有此行为。如果您不需要更改所有页面的行为:在更改模板之前复制它,请更改副本并在页面属性中选择新模板。

答案 1 :(得分:0)

你试过条件吗?我对Apex也很新,我遇到了类似的问题,我所做的就是给这些按钮和区域设置条件。 在那之后我很好的结果。希望它能帮到你。 祝你好运