问题标签 [oracle-apex]

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 回答
3898 浏览

oracle10g - 将 Oracle Forms 转换为 Apex - 是否值得考虑使用 Apex Forms 迁移工具?

朋友们,

我正在考虑将 Oracle Forms (10g) 应用程序迁移到 APEX (3.2.1) 并查看使我能够进入可以在 APEX 中获得 Oracle Form 的“第一次切割”的阶段的选项。

通过阅读本指南和本附录来掌握表单迁移工具并转换了几个示例表单(最终在对 xml 文件进行修改以创建应用程序之后!)。转换的结果令人失望。通过在 Apex 中从头开始开发页面,我可以更快地获得更好的结果。

我很欣赏 Apex Forms 迁移工具处于起步阶段,我正在使用第一个版本,但除了一些伪项目管理能力之外,我很难看到使用它的任何好处。

我错过了什么吗?有没有人能够使用这个工具来获得可接受的结果?

提前致谢。

0 投票
1 回答
5067 浏览

templates - 如何在 Oracle APEX 中创建提交按钮模板?

我正在尝试为 Oracle APEX 中的按钮创建一个模板,但我似乎无法访问适当的替换字符串以使其工作。对于非模板按钮,APEX 似乎为调用的 onclick 事件插入了一个处理程序,doSubmit('buttonName') 不幸的是,当我创建模板时,我似乎可以访问的唯一替换字符串是 #LINK#、#LABEL#、#BUTTON_ATTRIBUTES# 和#BUTTON_ID#。如何获取按钮名称以使其doSubmit正常工作?

0 投票
5 回答
5055 浏览

java - Oracle APEX Web 应用程序的自动化测试

我目前正在开发一个新的 Web 应用程序,它正在使用 Oracle APEX 进行开发。它基本上是一个十页的向导式 Web 表单,需要填写并提交。在几乎所有情况下,这些页面中只有三四个会被使用,而另一个则用于向用户提供特殊情况信息。

无论如何......我目前正在编写一个测试计划,以确保所有验证和流程都按预期工作,如果可能的话,我想尝试自动化这个测试。

有谁知道我可以为此目的使用的任何好的自动化测试工具(首选开源)?此外,由于它可能是相关的,我仅限于使用 Java 和/或 APEX 来定制这些工具以满足我的测试需求。

0 投票
1 回答
4469 浏览

java - 是否有不同的方法可以从 Oracle Application Express 调用 Java

朋友们,

我正在处理需要从 Apex 调用 Java API 的要求。

我提出的解决方案是创建一个 Java 类,将其存储到数据库中并添加一个 PL/SQL 包装器,然后使用它。这几乎就是这里描述的内容。

虽然我对此感到满意,但我很想知道这是否是唯一的方法?还有其他我可以探索的选择吗?

提前致谢

0 投票
1 回答
649 浏览

oracle-apex - 用于“机场”数据库的 Oracle APEX

我正在创建一个虚构机场的数据库,该数据库具有 10 个表的简化物理模型。最后一部分是为用户制作某种基于 Web 的 GUI,我一般分为三种类型:机场经理、航空公司代表和机场网站的用户/访问者。

目前我正计划使用 Oracle APEX 构建接口,我担心它是否适合目标。我需要为每种类型的用户提供几个视图。所以我需要访客的航班表和机场经理和航空公司代表的不同控制面板(经理有更多权力:),代表只能更改与 HIS 公司相关的行的航班信息等)。我可以使用 APEX 来实现吗?我是否能够自己实现 PL/SQL 触发器和过程?

我问是因为 APEX 安装是一项耗时的任务,我不希望它成为一个浪费时间的任务......

提前致谢。

0 投票
1 回答
5282 浏览

oracle-apex - Oracle APEX - 使用默认值设置表格形式

我对 APEX 很陌生,我在使用我的第一个表格表单时遇到了一些麻烦。我链接到的表相当简单。列如下:

  • 代表大学专业内部代码的主键
  • 代表大学专业“真实”代码的外键
  • 大学专业说明
  • 插入/更新表中行的用户
  • 插入/更新行的日期

目前,我面临两个问题。

  1. 我希望用户能够为该行指定自己的主键,但不能更改任何现有的主键。当我将列类型指定为“文本字段”时,用户可以编辑现有行的主键,并且在尝试添加新行时似乎也会破坏报告,因为我收到校验和错误。
  2. 我希望用户和日期列默认为当前登录的用户和当前日期,但是为这些列中的任何一个指定默认值似乎也会导致语法/SQL 错误。有没有人有任何关于如何使用列的默认值功能的示例? 固定的。在指定默认的 PL/SQL 类型时,我可以只使用 SYSDATE 作为它自己的值。用户名可以通过APEX_UTIL中的函数获取
0 投票
1 回答
1550 浏览

oracle - 在 Oracle APEX 中保持 DHTML 树的扩展

我创建了一个列表项,用作我的 APEX 应用程序中的主要导航。

树可以展开并单击叶节点将您带到正确的页面。然而,在到达新页面时,树又回到了它的起始位置,完全倒塌了。如何保持树的扩展?

我使用的是 Apex 3.2.1,该区域已在第零页上创建。在区域定义中,在源标题下,“列表模板覆盖”的值是 DHTML 树。

0 投票
1 回答
8326 浏览

oracle10g - 打开会话状态保护时,如何在 Oracle APEX 中的树上创建手动链接?

朋友们,

我在 APEX 中面临另一个挑战,希望您能提供帮助。

我使用 John & Scott 的名著“Pro Application Express”中描述的方法创建了一个树,其中页面链接存储在一个表中。下面是一个例子:

当页面运行时,它按预期工作。如果需要,我可以展开树并导航到传递参数的页面。

但是,当我打开会话状态保护时,这些“手工制作”的链接停止工作。这是我所期望的,因为该链接不包含校验和。

经过一番调查,我发现我必须使用 APEX_UTIL.PREPARE_URL 来生成带有校验和的 URL。不幸的是,这是我遇到问题的地方。我似乎无法将参数值传递给调用页面。

原始的树查询是:

然后我将其更改为使用 APEX_UTIL.PREPARE_URL:

这有效,页面被调用,我可以看到传递的参数值。但我不能使用这种方法,因为它仅限于一页!

最后,我尝试将页码、参数和参数值存储在树所基于的表的不同列中,然后将它们组合在一起:

这现在调用页面,但参数值已变为文字。所以在我期待一个标识符的地方,我看到 &P2_IDENTIFIER 和同上的姓氏。

我究竟做错了什么?如何使用 apex_util_prepare_url 将值传递给我的调用页面?

如有需要,我的环境详细信息为:Apex 3.2.1、Oracle Application Server 10.1.2.3。Oracle 数据库 10.2.0.3

提前感谢您提供的任何帮助。

0 投票
1 回答
5899 浏览

plsql - 我们如何将 ms-word(或 rtf)文档(从 Web 浏览器)导出到由 pl/sql 生成?

我需要从 pl/sql 查询生成 ms-word 文档,以通过 Web 浏览器导出一组报告。

我一直在寻找一种使用 owa_util.mime_header 等修改内容标题的特定方法,但无法真正获得概念的工作证明来让网页向用户展示以下载/打开/保存 ms-word 文档。

我知道这并不多,但是..

有人可以说明如何创建一个生成输出到 html 的程序,该程序拦截浏览器标题并将查询内容打印到 word 文档中吗?

顺便说一句,我正在运行的当前环境(限制):Oracle APEX 3.0.1(不是 3.1,我相信它具有导出到 word doc 功能)。

提前致谢。

0 投票
1 回答
15675 浏览

oracle-apex - Oracle APEX:报告单元格上的工具提示

我有一个 APEX 表格形式,其中所有列都是标准报告列。是否可以在鼠标悬停在报告的特定单元格上时显示工具提示?