问题标签 [oracle-apex-19.1]

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 投票
1 回答
165 浏览

oracle-apex - 如何实施 Oracle Apex 区域授权

绑定变量 :app_region_id 适用于区域,但不适用于授权方案

区域 SQL 语句

授权方案
方案类型:存在 SQL 查询
SQL 查询:

我应该使用哪个绑定变量来实现区域授权。我想要实现的代码,它没有返回想要的结果

0 投票
1 回答
663 浏览

oracle-apex - 如何以编程方式更改 Oracle Apex 图表类型

我有一个简单的图表区域:

Static ID: Chart_Region

属性 Type: Pie

图表系列:工资表

查询: Select Department_id, Sum(Salary) Sum_Sal From Employees Group by Department_Id;

列映射Label: Department_IDValue: Sum_SalStatic ID: Chart_ID

只是我想让最终用户能够在运行时将图表更改为Type: PieType: Bar使用我添加的切换按钮)。请有任何想法!

先感谢您。

0 投票
1 回答
1059 浏览

oracle-apex - 在 Oracle Apex 中添加分层甘特图

我正在尝试通过使用 Apex 中的内置实现将带有分层数据的甘特图 (Oracle JET) 添加到我的 Oracle Apex (19.1) 应用程序中,就像 Cookbook ( Hierarchical Tasks ) 中的示例一样。

subTasks在这个例子中,一个包含任务的 JSON 文件被解析和渲染,它可以有子元素。但是,我从本地数据库中获取数据。

在 oracleJET 的 Apex 版本中是否可以使用此功能?或者我是否必须像第 3 方解决方案一样实施 OracleJET 的甘特图?

因为我能够创建一个没有层次结构的普通甘特图,但是,我还没有完全弄清楚如何实现一个具有层次结构的甘特图。

根据 的文档ArrayTreeDataProvider,要定位的子元素的默认关键字是“children”。json_object()但是我如何格式化我的数据(使用and从数据库中选择它json_arrayagg())并不重要,它只会呈现“父”元素。

有没有人已经在 Apex 应用程序中实现了这个/类似的功能并且可以帮助我?

提前非常感谢!

0 投票
1 回答
40 浏览

oracle - 登录 apex 应用程序后,用户将根据其角色重定向到页面

我的 apex 应用程序具有登录后将所有用户和管理员重定向到主页的功能,为此我将用户界面主页 url 设置为 f?p= &APP_ID.:1:&SESSION。

现在我想要用户将重定向到第 2 页而管理员将重定向到主页 (1) 的功能。我怎样才能做到这一点?

0 投票
1 回答
617 浏览

oracle-apex - Oracle Apex - 一次显示所有选项卡,而不是仅显示活动选项卡

我创建了一个顶点页面,其中我需要将 50 列的经典报告拆分为 5 个选项卡,每个选项卡显示 10 列。

  1. 因此,对于每个部分,我创建了一个静态内容区域,其中模板作为选项卡容器。

  2. 在其中作为子区域,我添加了经典报告。

  3. 开始新行-> 否,以便选项卡标题全部并排。

在我运行页面时对所有 5 个选项卡执行此操作后,它会显示所有 5 个选项卡,而默认情况下我需要查看第一个选项卡,其余的只有当我单击相应的选项卡名称时。

因此,只有我单击的选项卡需要处于活动状态。

我在这里执行不正确的是什么?

0 投票
1 回答
258 浏览

javascript - Oracle Apex - 单击按钮时复制页面的 URL

我在应用程序页面上有一个名为复制 url 的区域按钮。

我需要创建一个动态操作,以便在单击按钮时,使用 javascript 或任何其他表达式复制页面的当前 url。

我尝试创建一个,但不确定我应该在表达式部分写什么。

0 投票
1 回答
442 浏览

oracle - 处理“自动行处理 (DML)”不遵守属性中的表单编辑授权

我有一个表单类型的区域和一个用于此表单的自动行处理 (DML)类型的进程。我为每个操作配置了表单编辑授权方案(在属性中):添加、更新和删除:

表单属性设置

但该过程不遵守授权方案。它总是运行。这是我的过程:

自动行处理 (DML)

我在 CREATE、SAVE 和 DELETE 按钮上应用了相同的授权方案,它们相应地消失了。但是恶意用户可以在浏览器控制台上成功执行此命令,即使相关授权方案返回 false:apex.page.submit("DELETE");

难道我做错了什么?或者这是一个安全失败?

甲骨文顶点 19.1

提前致谢。

0 投票
2 回答
497 浏览

oracle-apex - APEX Interactive Grip 更新 PL/SQL 代码太长

我为表创建了一个 APEX 应用程序,以允许用户访问表中的更新记录。我使用了交互式网格并在其中添加了编辑选项。我有一个标识列 SEQ_ID,它默认用于获取数据库中的下一个值。因此,当我在 APEX 中编辑任何列时,我都会遇到错误。

ORA-32796: 无法更新生成的始终标识列。

因此,在交互式网格的处理选项中,我将其更改为 PL/SQL 代码并添加了一条更新语句,以便我可以从 APEX 中排除 SEQ_ID 列更新,而不是区域源。这解决了上述 ORA 错误。

但是我的一个表有 220 列,应该在 APEX 中进行编辑(我知道这听起来很奇怪,但是是的)所以当我写一个更新语句时它给了我一个错误,如下所示。

值太长了 4000 个字符。

谁能帮我解决这个问题。

更新语句很简单,如下所示

更新表

设置 Col1 = :Col1

,Col2 = :Col2 .... ... ...

其中 SEQ_ID = :SEQ_ID

0 投票
1 回答
257 浏览

conditional-statements - 使用 APEX_ITEM 在交互式报告中创建下拉列表时如何设置 APEX LOV?

大家好,我在尝试查找有关 apex 集合和 apex_item 功能的文章时遇到了一些困难,但想知道是否有人对使用 APEX_ITEM.SELECT_LIST_FROM_LOV 生成选择列表时如何调整 LOV 有任何经验。我对使用这个功能还是很陌生,所以我希望这确实能很好地理解并有意义!

我目前正在使用 Apex 19.1 和 oracle 数据库 12c!

我们有一个正在构建的 apex 应用程序,我们的用户希望该应用程序允许用户选择行数,因为每个用户所需的行数可能会有所不同,因此我们通过创建一个页面项来实现这一点,该页面项允许用户选择一个从 1 到 50 的数字 - 然后根据该数字生成一个交互式报告,用户可以在其中选择 3 个选择列表中的其他选项,如下所示。

在此处输入图像描述

我们已经向企业展示了这个概念,他们非常喜欢这一切的运作方式。他们已经确定了一项要求,他们希望这些选择列表在选择之前是有条件的“导入到”选择列表。此外,一旦选择了国家,他们希望“仓库 DST”选项仅显示所选国家的可用选项。

我试图查看应用程序的共享组件 LOV 中的选择查询并进行更改,但我假设因为没有与所选值相关联的页面项,所以这将不起作用,因为在测试任何内容时选择列表保持空白我所做的改变。任何有关如何实现这一目标的帮助或建议将不胜感激。

问候,海伦。

0 投票
1 回答
132 浏览

oracle - 如何将多个 oracle APEX 应用程序共享给最终用户

我为一个业务组构建了大约 10 个 APEX 应用程序。我可以将每个应用程序的所有链接共享给最终用户,但是是否有一个平台可以让我们维护所有 APEX 应用程序并将一个链接发送到业务,以便他们可以从该链接访问所有应用程序?

就像 SSRS 报表服务器一样,所有报表都集中在一个地方,最终用户只需使用一个链接即可访问。

谢谢你H