javascript - 是否可以阻止 oracle apex 提交页面,直到用户单击该页面上的刷新按钮?

标签 javascript oracle oracle-apex

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

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

最佳答案

要防止提交,您可以更改页面模板。打开页面属性,在共享组件部分中找到模板。在单词 Page 附近,您将看到指向其模板的链接。点击此链接,然后找到标准选项卡属性部分。在当前选项卡字段中,您将看到如下内容:

<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>

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

关于javascript - 是否可以阻止 oracle apex 提交页面,直到用户单击该页面上的刷新按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27844883/

相关文章:

javascript - 访问 Jupyter 扩展中的数据对象

oracle - EJB 事务与 Oracle 事务

ruby - ActiveRecord 映射到以架构名称为前缀的表名称

javascript - 甲骨文顶点 : Dynamic Calculation in Classic Report

oracle11g - 甲骨文顶点 |如何使用带时间的日期选择器?

javascript - 为什么选择( Mongoose 查询)不起作用?

javascript - 如何访问子元素的子元素?那可能吗?

javascript - 在 jQuery MultiFile 插件中动态创建输入文件元素

sql - 在 SQL 中编写此查询的正确方法是什么?

sql - PL/SQL 触发器 : can't create apex user