问题标签 [oracle-apex-20.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

parameter-passing - 无法将 IG 列的值传递给 LOV 参数

我的问题是当尝试将 IG 列的值传递给 LOV 的参数(基于 Rest Data Source)时,该值没有传递。

但是,我能够成功传递页面项的值或静态值,但不能传递 IG 列的值。

有人可以帮忙吗?谢谢,

LOV 参数截图

0 投票
1 回答
49 浏览

oracle - Oracle Application Express 的 ORDS/FOP 设置所需的信息 (apex.oracle.com)

当前场景:

我们通过在托管在 Oracle Application Express(apex.oracle.com) 站点上的应用程序中上传 FOP XML 文件来添加一个新的报表布局共享组件。当我们尝试测试布局时,PDF 报告生成成功。

问题:

Oracle Application Express (apex.oracle.com) 目前使用哪种 FOP 打印服务器来生成 PDF?

根据 Oracle Docs,Apache FOP 在 ORDS 安装中不再可用。那么,为什么本网站支持基于 FOP XML 的报表布局?他们是否使用不同的 FOP PDF 生成器?

0 投票
0 回答
49 浏览

oracle - ORACLE APEX 不会将 ITEM 传递到下一页

甲骨文顶点 20.2

我正在尝试将交互式网格列的值传递给模式页面。我创建了一个 page_item 来接收该值,并使用 JavaScript 操作通过选择更改 [交互式网格] 事件加载列值。

有用。数据加载到 page_item P8205_ID_MOD_SELECTED。

但是,当我加载一个传递此 page_item 值的模式页面时,该值不会加载到页面上。

任何想法?

0 投票
1 回答
32 浏览

oracle - 当用户在 oracle Apex 用户中关闭浏览器窗口时如何捕获注销详细信息

当用户单击 oracle apex 导航栏中的注销 url 时如何结束存储在表中的用户会话以及当用户关闭浏览器窗口时如何结束用户会话..

基本上我想在 oracle apex 中做负载平衡..

0 投票
2 回答
38 浏览

oracle-apex - 查询 Oracle Application Express (APEX) 视图以列出使用插件的所有组件

是否有人查询 Oracle Application Express (APEX) 视图以列出使用插件的所有组件?我希望获得与插件利用率报告有些相似但跨应用程序的结果。

在此处输入图像描述

0 投票
2 回答
51 浏览

oracle-apex - Oracle APEX:是否可以有条件地禁用 IG 选择

当页面项目 P1_CONDITION 满足某些条件时,我想在我的 IG 上禁用选择。当满足条件时,我隐藏了行操作和行选择器,但是如果我单击任何行,它们仍然被选中 - 自定义删除按钮显示在工具栏中。如何有条件地禁用选择?

我知道我可以向 DA 添加一个条件来处理显示或隐藏自定义按钮,但我想完全禁用选择。那可能吗?

0 投票
0 回答
37 浏览

oracle-apex - 如何在 APEX 20.2 中集成来自 Oracle Jet 的模块(例如“时间线”)?

我已经使用 APEX 几个月了。我使用 APEX 版本 20.2。首先,我试图在这个线程中问我的问题,但我不知道如何:

Oracle JET 与 APEX 的集成

我遇到了 Pav4 在此线程中提出的完全相同的问题,但不幸的是,他们给出的答案不足以解决我的疑问。

我知道 APEX 为一些版本提供的图表类型区域以声明方式使用 Oracle Jet(JavaScript 扩展工具包)的某些模块。不幸的是,这些图表对我的目的都没有用:制作一个时间线类型的区域。根据 APEX 文档,APEX 20.2 使用 Oracle Jet 版本 9.1.0。在查看 Oracle Jet 文档后,我找到了我感兴趣的组件:“时间线”。我有兴趣在我的 APEX 20.2 页面上包含这个 Oracle Jet“时间线”模块。我已经查看了有关 APEX 20.2 和 Oracle Jet 9.1.0 的文档。我还尝试遵循专门用于此目的的教程,但问题适用于 APEX 5.1 版本:

https://aflorestorres.com/2018/07/30/integrando-oracle-jet-v5-1-en-oracle-apex-jet-timeline-y-pictochart/

尽管如此,我还是无法将该模块集成到我的应用程序中。

有人可以帮我一把,或者至少指导我完成将 Oracle Jet 模块集成到 APEX 20.2 中的步骤吗?

提前致谢。

0 投票
1 回答
39 浏览

plsql - Oracle APEX 中的事务

我正在从我的 APEX 应用程序中填充 3 个表:

第一条记录插入到客户表中,然后是订单表,然后在 CustomerOrder 中创建一条记录,将前两个表链接在一起。

是否有3个插入,一个接一个

但是,如果在将记录插入到 CustomerOrder 时出现问题怎么办?Order 表中的记录将不会链接到任何客户,是孤立的。

这可以防止吗?这意味着如果代码中的任何地方发生错误,整个事情可以像 SQL 中的事务一样回滚吗?

0 投票
1 回答
39 浏览

oracle-apex - 如何根据区域显示选择器(APEX 20.2)中的选定选项卡有条件地显示/隐藏项目/区域?

简化:假设您的应用中有一个包含 11 个区域的页面。10 个区域组织在选项卡中(1 个类型为“区域显示选择器”的区域,其中 10 个启用区域显示选择器的子区域)和 1 个所有选项卡共有的区域(禁用“区域显示选择器”的子区域)。公共区域包含一个项目,您希望该项目仅出现在 10 个选项卡中的 5 个中。

在搜索和阅读文档后,我了解到 APEX 不提供执行此操作的本地方式。我认为使用服务器端条件您可以确定该项目是否显示在页面上,但不能选择性地显示在不同的区域(如果不是,请纠正我)。为了解决这个问题,我尝试了几种选择:

选项 1:删除公共区域并将项目复制 5 次,每次都在我希望它出现的区域(选项卡)内。

选项 2(有效):为每个区域(选项卡)分配静态 ID 并创建 10 个动态操作,每个区域(选项卡)一个:

何时:“单击”“JavaScript”表达式:

执行 JavaScript 代码:

或者

这两个选项都有效,但我认为这两个选项都可能导致性能问题,特别是如果不是只有一个项目,而是有很多项目,甚至是表而不是项目。我会继续调查。如果可能的话,我希望得到专家的建议。

提前致谢。

0 投票
0 回答
15 浏览

oracle - 导入 Oracle APEX 应用程序

我已将 APEX 应用程序导出为 zip,想知道是否可以使用导出的 zip 文件通过命令行/sqlplus 导入整个应用程序。我看到有一个 install.sql 文件是 zip 文件的一部分,它可能是驱动程序脚本。我不想提取和执行驱动程序脚本,我宁愿使用单行命令来安装 zip 文件。我的意思类似于我们使用单个 .sql 文件导入应用程序的方式