是否可以阻止 Oracle Apex 提交页面,直到用户单击该页面上的刷新按钮

is it possible to prevent oracle apex from submitting a page until a user clicks on a refresh button on that page?

本文关键字:单击 用户 按钮 刷新 Oracle Apex 提交 是否      更新时间:2023-09-26

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

是否可以阻止 APEX 重新提交页面,直到用户单击刷新按钮,或者是否可以在用户每次单击页面选项卡时停止执行报表查询?

为了防止提交,您可以更改页面模板。打开页面属性,在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>

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

你试过条件吗?我对Apex也很陌生,我也有类似的问题,我所做的是对臀部和区域施加条件。在那之后,我取得了不错的成绩。希望对您有所帮助。祝你好运

相关文章: