问题标签 [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 回答
908 浏览

oracle-apex - ApEx 19.1 表单区域项值未在插入/创建时传递

我一直在 ApEx 19.1 中设计一个新应用程序,当我单击 CREATE(SQL 插入操作)时,我创建的表单/报告之一不会保存特定列。调试数据显示在处理 CREATE 请求时数据处于会话状态。我已经通过在 SQL Developer 中查询表来验证该值没有与其他列一起插入。

当我点击编辑项目时,页面项目为空白,值不在会话状态。然后我可以选择一个值,它会正确保存(SQL 更新操作)。

我在应用程序中还有其他几个没有此问题的 19.1 表单/报告。

细节:

-顶点 19.1

-交互式报告上的模态表单页面

- 新表单区域,而不是旧版 DML 设置

-DATETIME 列类型,日期选择器项目类型 -必填列,必填值 = 是(如果留空,则会正确发生错误)

- 此页面与其他页面的最大区别在于,创建时不是直接从报表页面导航到此表单对话框,而是必须填写不同的模态对话框表单,然后用户导航到有问题的表单。

所有其他字段都将数据正确插入到相应的列中,并且在创建后我没有更改任何 Source 设置,所以我不确定是什么导致了问题。我什至删除了这些页面并以相同的结果重建它们。

0 投票
1 回答
800 浏览

javascript - Oracle Apex 19.1 - 按钮单击时的动态操作设置屏幕上的值将空值写入数据库

顶点 19.1

交互式网格上的按钮上的动态操作在单击时将选定行的状态列设置为 1。这显示为更改的行(角落中的小蓝色三角形)。保存时没有错误,但将 NULL 写入数据库(原始值为 0)。网格基于以 ROWID 作为键的连接视图。

解决方案取自: Button to change selected records

像 OP 一样,我无法让其他解决方案正常工作,并且对 JavaScript 不够熟悉来解决问题。

这是更改列中值的代码。:

我希望新值 1 不会写为 NULL。一个新的 / NULL 值被发送到数据库,因为原始值为 0。

TIA。

0 投票
0 回答
525 浏览

javascript - javascript压缩正在上传到数据库的分块图像文件

我正在尝试从 Apex 文件浏览器上传图像文件,因为图像文件很大,所以我使用分块上传技术将图像上传到数据库中。一切工作正常,因为在 Apex 集合中使用分块文件来传递 ajax 回调过程以在数据库中更新。这是我在 javascript 中将图像上传为分块的代码

服务器级别的 Ajax 回调进程

我唯一想调整上传图像的大小,比如如果大小超过 800x600,那么它应该在客户端调整为 800x600,而不是在服务器端。请提出一些如何在我的 javascript 代码中调整图像大小的最佳方法。

0 投票
2 回答
1216 浏览

oracle - 动态操作刷新页面中的所有报表

  1. 我有一个包含许多报告的页面
  2. 当我更改一个项目时,我想刷新页面上的所有报告
  3. 我有一个动态操作(关于项目更改),它作为许多刷新(真实)操作来刷新所有报告。

我想知道是否有一种方法/命令/DynamicAction/Code 可以使用单个 DynamicAction 刷新页面中的所有报告?

提前致谢

0 投票
1 回答
65 浏览

oracle-apex - PL/SQL API 列出 ORACLE APEX 页面内的无效包调用

我正在寻找一个 PL/SQL API 来列出 APEX 页面中的任何无效包调用。

我知道每个应用程序的实用程序下的顾问功能,但是拥有 PL/SQL api 将帮助我们将这些检查合并到我们的构建过程中。

对此的任何线索都受到高度赞赏:-)

0 投票
0 回答
1029 浏览

oracle-apex - APEX 设置值未更新

APEX 新手。(19)

我创建了一个动态操作来检测页面上项目的更改,并且当发生这种情况时,会根据同一记录更新 Last Updated By 和 Tags* 项目。

  • 仅使用标签项,以便我可以在屏幕上直观地看到它。

最后更新通过使用:-

这工作得很好。但是,以下更新标签项目不会更新标签项目:

正如我所说的那样,这对你来说可能很明显。

图片1 图片 2 图片3

补充说明:

  1. 这两种方法之间的明显区别在于 Statis 与 PL/SQL 表达式分配。
  2. 标签被某些东西覆盖,而不是所需的 SYSDATE。如果在更新之前它有一个值,或者我在更新之前输入它被清除并且它是空白的。

也许这是有帮助的。

0 投票
2 回答
802 浏览

oracle-apex - 升级到 APEX 19.1 后,setSelection 不再起作用

将 APEX 升级到 19.1 后,一些 JavaScript 停止工作。

开始给我错误,因为它不再将 setSelection 识别为函数。所以我把它改成:

所以现在我不再收到任何错误,但它仍然没有给我想要的结果 - 取消选择交互式网格的第一行

0 投票
1 回答
1361 浏览

oracle-apex-19.1 - 应用程序 105 对话框页面 11 无法成功呈现

Oracle Apex 应用程序:

我正在尝试通过 javascript 重定向到另一个页面,但出现以下错误:

这是我的代码:

0 投票
2 回答
631 浏览

oracle-apex - Oracle APEX - 查找包含特定区域类型的页面

有没有办法在存在特定区域的 Oracle APEX 中获取页面列表?例如获取包含面包屑或经典报告的所有页面的列表

0 投票
1 回答
140 浏览

sql - 如何在不刷新整个页面的情况下引用选择列表(基于 SQL 查询)?顶点 19.1

我有一个基于 SQL 查询的选择列表。

在同一页面上,我有一个模态对话框交互式网格,它允许我在选择列表 SQL 查询所引用的表上插入一条新记录。

插入一行后,我必须重新加载整个页面才能使该选项出现在选择列表中。

我怎么解决这个问题?也就是说,我怎样才能避免重新加载整个页面?

形式的形象

请注意,clienteandname指的是同一张表上的同一列。