问题标签 [oracle-apex-18.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 投票
1 回答
29 浏览

oracle-apex - 如何处理用户名和密码页面项?

我正在使用 Apex 18.2。我创建了一个带有用于显示和输入员工数据的表单的报告。员工可以设置自己的用户名和密码。我的问题是,当我尝试创建新员工或编辑之前没有设置用户名和密码的员工时。浏览器用一些值填充这两个字段。我认为在浏览器中最后输入的用户名和密码。我不能保证用户会拒绝浏览器提供的保存密码。如果他们不这样做,那么下一个尝试创建新员工的人将输入以前的密码。而且我认为使用 JavaScript 通过清空项目来处理它不是一个好主意,因为客户端总是可以被操纵的。我想通过应用程序而不是浏览器来控制它。或者也许更好,通过应用程序控制浏览器并阻止它为应用程序保存密码。有没有办法这样做?

这是一个示例: https ://apex.oracle.com

0 投票
2 回答
227 浏览

oracle-apex - 哪个数据库表保存页面项的会话状态?

我正在使用 Apex 18.2。你能引导我到保存页面项目会话状态的数据库表吗?在哪个模式中?

0 投票
1 回答
557 浏览

oracle - Oracle Apex - 如何在将记录保存在 apex db 中时向外部服务触发 POST 请求

我有一个应用程序,我在一个表单中捕获了几个值,我试图将它们保存在数据库中,同时我想用这些属性触发一个休息后的请求。如何在 oracle apex 中实现这一点?我应该为此编写一个数据库触发器吗?

0 投票
2 回答
1143 浏览

oracle-apex - 如何将报告直接发送到打印机?

我正在使用 Apex 18.2。ORDS 作为打印服务器。我有一个用于销售商品的主详细信息页面,其中表格上的表格作为主区域,IG 作为详细信息,通过将 PK 分配给 FK IG 的列来相互连接。另一个页面有一个报告,可以通过页面项目的数量来查询,以获取在前面提到的主从页面中销售的项目的文档。每当用户创建文档并提交页面时,我都需要将该文档的数据直接发送到打印机。我提到了报告页面,因为我认为重定向到它并将 PK 分配给相应的页面项可能是一个建议。但我知道我也可以创建一个共享组件> 报告查询。但我不知道如何以任何一种方式将数据直接发送到打印机。我不知道报告类型——IR、CR 或 IG 是否会有所作为。这就是为什么我只提到“报告”。但我需要知道如何处理所有类型的报告。
以下是真实场景的样子,
您进入超市,购买一些物品,去收银台,支付您所购买的商品并获得收据。收银员保存发票时打印收据。

我知道这不是网络应用程序的工作方式,但这是我面临的任务。我可以考虑在保存发票后跳转到报表页面,将PK值设置为“搜索条件”区域中的相应页面项,以获取相应的数据,然后执行“window.print()”。但是那样会出现两个问题。1- 标准区域也将被打印,除非我用动态操作或其他方式隐藏它。2- 将显示浏览器的“打印对话框”。

0 投票
1 回答
69 浏览

oracle-apex - 我可以将值传递给非 APEX 静态文件吗?

使用 APEX 18.2。当模型发生特定更改时,我正在收听 IG 的网格模型以设置发票的净金额项目,使用以下代码:

File URLs代码存储在从页面属性调用的静态文件中。gRegionStaticId 和 gSetNetMaount 是定义的全局变量,并分配了拥有我正在收听的模型的 IG 的静态 id 以及在Function and global variables页面属性中分别计算净额的函数。我这样做是为了动态使用代码,而不是在多个页面中复制它。问题(我认为)是File URL使用上述代码加载静态文件的属性在Function and global variables页面属性设置全局变量之前运行。

有没有办法在加载静态文件之前设置变量?或者也许将值传递给静态文件?

0 投票
1 回答
2051 浏览

oracle-apex - 交互式网格 - JavaScript getValue

我正在努力获取在可编辑交互式网格中设置的新值。我创建了一个动态操作,当列更改时要触发。动态操作按预期触发,但它返回之前的值,而不是触发事件的值。

动态操作设置为执行 JavaScript:

假设 column_1值为 0,该值已更改为 1。代码将隐藏项的值设置为 0。我需要将其设置为 1。

当我执行以下代码时,我可以看到数组中的旧值。

我可以做些什么来获得新的价值吗?

非常感谢..如果您有任何问题,请告诉我!

0 投票
1 回答
215 浏览

oracle-apex - ORACLE APEX:从页面项目中获取值并将其用于另一个页面项目

我有两种形式:

第一:

  • 5000_作品,
  • 与项目:
    • P5000_ID,
    • P5000_Working_Date,
    • P5000_数量

和第二种形式:

  • 5001_任务,
  • 与项目:
    • P5001_ID,
    • P5001_数量

我从第一个表单打开第二个表单,我想将 的值放入P5000_QTY第二页 item P5001_QTY。我怎样才能做到这一点?谢谢

0 投票
1 回答
972 浏览

modal-dialog - 在 oracle apex 20.1 中打开另一个模式页面内的模式页面而不关闭父模式页面

我有两个模式页面而不是内联模式页面,它们是两个分开的页面页面 A 和页面 B。在页面 A 内有一个打开页面 B 的链接。当打开页面 B 时,页面 A 将被关闭。我该如何避免它。?我使用“重定向到此应用程序中的页面”选项打开页面 B。我尝试禁用“链接”。但它没有用。可能是因为它们是两个分开的页面。

0 投票
1 回答
790 浏览

oracle - 如何使用来自 oracle 中的查询的动态行创建包含动态列的 HTML 表

我的代码:

如何动态创建 HTML 表头和行而不是静态列和行?

根据查询,我应该使用从查询和行中选择的列创建 HTML 表。

0 投票
1 回答
40 浏览

oracle-apex - 是否所有使用 20.1 之前的版本开发的应用程序都易受攻击?

我有一个餐厅管理系统,其中包含许多带有表单和交互式网格的页面,用于创建销售发票、退货等文档。当用户错误或故意多次快速单击提交按钮时,就会出现问题,这会导致对同一事务的多次提交。有一个错误 Bug 26475905 为此提交并在 20.1 中修复,您可以查看是否有 Oracle 支持。对此的所有解决方案都是客户端解决方案,例如在提交后禁用提交按钮或在提交后通过动态操作显示纺车。唯一的服务器端解决方案是将“启用重复页面提交”设置为“否”后,将页面的“提交时重新加载”属性更改为“始终”。很遗憾,当页面包含交互式网格时,该解决方案不起作用。这最终让我认为使用 18.2 及更早版本开发的每个应用程序都可以以某种方式进行操作,对吗?或者有没有一个可靠的解决方案,我在网上冲浪几个月后没有遇到过。我从“是否所有使用 18.2 开发的应用程序都易受攻击?”中编辑了主题标题。到“所有使用 20.1 之前的版本开发的应用程序都容易受到攻击吗?”