问题标签 [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 投票
3 回答
3916 浏览

oracle - Apex 18.1 如何创建多列 LOV 以分别返回多列中的多个值

使用 Oracle Apex 18.1 并希望拥有多列 LOV 并分别在列中返回多个值,这样将分别在我的页面项目 Department_Id 和 Manager_Id 中返回 Department_Id 和 Manager_Id 值。

0 投票
1 回答
852 浏览

plsql - 如何忽略“应用程序集合已存在”错误?

如何忽略以下错误?

create_co - errc=-20104 errm=ORA-20104:create_collection_from_query_b 错误:ORA-20101:应用程序集合存在

create_co - errc=-20104 errm=ORA-20104: create_collection_from_queryb2 错误:ORA-00001: Schending van UNIQUE-beperking (APEX_180200.WWV_FLOW_COLLECTIONS_UK)。

此错误使用户感到困惑。

我们正在使用 Application Express 18.2.0.00.12。

0 投票
1 回答
1201 浏览

oracle - 如何在apex18.2的模型对话页面中删除x按钮

如何在 Apex 18.2 的模式页面上删除“X”(关闭)按钮?

0 投票
1 回答
183 浏览

oracle - 每次加载页面时如何确保加载经典报告中的 PL/SQL 结果

我正在 APEX 18.2 中构建个人知识库应用程序,并且在使用导航菜单条目传递项目值时报告查询不正确/未正确显示的奇怪问题。

我有一张表作为来源:

我正在使用下面的 PL/SQL 函数在经典报告中显示 HELP_TEXT 列。该列包含使用 APEX 富文本编辑器创建的文本+图像。

我使用导航菜单条目来设置项目值(APPLICATION_ID、TITLE 等),因此我可以过滤页面上显示的内容。但是我没有看到一致的行为。似乎一旦使用了导航条目之一(子项),APEX 将继续显示相同的结果。您可以在问题视频中看到行为

我已经尝试添加 DA 以刷新页面提交后刷新,处理刷新,创建新页面(复制上一页)然后将其用作导航链接,已为每个链接设置了清除缓存但得到相同的结果。

任何帮助都非常受欢迎。

编辑:

在进一步的测试过程中,问题得到了解决。添加更清晰的描述和分辨率:

设置了“设置这些项目值”的导航条目应该充当过滤器,该过滤器将传递 P3 项目(表单页面项目)值,然后 SQL 表达式将使用这些值。

缺少的是每次调用导航时清除第 3 页(表单页面)的缓存,因此只需在导航条目设置的清除缓存部分添加第 3 页即可解决问题。

0 投票
1 回答
640 浏览

oracle-apex - Oracle APEX - 交互式网格在 IE 11 中无法正确呈现

我目前在 Internet Explorer 11 上使用 Oracle APEX 版本 18.2.0.00.12,并且在让我的交互式网格正确呈现列宽方面遇到问题。

我使用以下查询在我的页面上创建了一个交互式网格:

从表名中选择 *;

我没有更改该地区的任何默认设置;我所做的只是创建 IG,然后运行该页面。

当我在 IE 中运行页面时,我看到的是:

在此处输入图像描述

注意:我还没有向表中添加任何数据。

问题是所有的列都太窄了。但是,当我在 Google Chrome 中运行同一页面时,我看到的是:

在此处输入图像描述

列的大小都是按比例调整的,以便占据 IG 的整个宽度,这就是我想要的。

我不明白为什么 IG 在 IE 和 Chrome 中的呈现方式不同。我知道我可以为 IG 中的每一列设置最小列宽,但我不想在每次创建 IG 时都这样做。是否有不同的解决方案可以使 IG 在 IE 中呈现与在 Chrome 中相同的方式?

先感谢您。

0 投票
1 回答
1332 浏览

javascript - 关闭模态对话框到另一个模态对话框

所以这是我正在研究的一个奇怪的例子。

布局基本是这样的。我有一个主页,其中包含一个带有链接列的交互式报告,该链接列打开一个带有两个交互式 Grid的模态对话框页面来编辑一些信息。

由于表的链接方式,必须先将信息保存在左侧网格中,然后才能在右侧网格中添加和保存数据。我试图通过第二个模态对话框(由左侧网格中的自定义按钮调用)来规避这一点,因此在信息保存在这个新的模态对话框页面之前,右侧网格不可能被篡改。

在某种程度上,它确实有效。当我将新数据保存在对话框页面上并返回到第一个对话框页面时,我可以将新数据插入其表中。

现在的问题是我似乎无法从左侧网格刷新区域。如果我添加一个刷新左侧网格的按钮(用于测试),它就可以工作。但是如果我尝试通过“关闭/取消对话框”动态操作,它根本不起作用。

到目前为止,我已经尝试了以下方法:

在这种情况下什么都不会发生。


它导致数据保存并且我设法打开前一个模式页面,左侧网格被更新,但它显示为好像它被链接,看起来比通常应该小。

我已经在第一页(带有交互式报告)和第二页(带有第一个模态对话框)之间应用(并且正在工作)第一种方法。有什么方法可以使这种交互起作用吗?我在网上找不到任何关于任何人尝试过多级模式对话框的示例,所以我不知道它是否可能。

0 投票
1 回答
1261 浏览

oracle-apex-18.2 - 如何在 Oracle Apex 卡中使用动态操作?

在卡片模板中,我有一个按钮应该执行一些操作(例如 PL/SQL 代码)。

我点击了以下链接: http ://www.laureston.ca/2019/03/29/drool-worthy-apex-cards-with-images-and-buttons/

我已经尝试了这些步骤,但动态操作没有像上面提到的那样工作。我需要更多的解释来进行此操作。

0 投票
1 回答
119 浏览

oracle - 无法在 Oracle apex 中使用匿名块更新字段

我的 Apex 应用程序和 page1 和 Page 2 中有 2 页。

在 Page1- 我有 2 个字段,我只是保存,以便我可以在 Page2 中使用它来完全插入表中,主键是我创建的序列。

在第 2 页:主键被隐藏(序列),

我有一个保存按钮,我在该按钮上编写了一个匿名块(动态操作-> 执行 PLSQL 代码)以插入带有第 1 页和第 2 页详细信息的表,它成功并且没有问题。

但问题在于更新按钮。

我再次使用匿名块(动态操作--> 执行 PLSQL 代码)来更新 page2 上的详细信息。但是数据库中的记录没有得到更新。

我正在使用的加入条件

Id=:P6_PRIMARY_KEY (:P6_PRIMARY_KEY 为隐藏字段,Id 为数据库字段,有序列)

我想我无法在 where 条件下获取 Id。

不确定我是否遗漏了什么。

我已经使用类似的匿名块完成了向数据库的插入,并且每次单击“保存”按钮时它都运行良好并创建了一条记录。

我也在为更新按钮做同样的事情。它也不会更新而没有错误。

我的主键是一个序列。我认为它没有保持主键的值。我可能需要在我的 where 条件下改变一些东西。

0 投票
1 回答
223 浏览

oracle - 当 Apex 18 中的值出现在其他表中时,如何检查复选框

我有一个复选框,其中包含表 a 中的值列表。我需要检查它们是否存在于表 b 的列中。请问各位同事,你们有什么现成的解决方案吗?谢谢亚当

0 投票
2 回答
3390 浏览

oracle-apex - 如何在 oracle apex 18 中动态设置模态对话框标题

我想根据交互式元素动态设置模态对话框标题。

例如)在第 50 页,我制作了一个交互式网格并在“标题”列上设置了链接,当用户单击标题列时,会出现一个模式对话框。我想将该模式对话框的标题设置为标题列的内容。

但是模态对话框的标题不会动态变化。在这种情况下,如何动态应用标题?

我已经看到了许多与此问题相关的解决方案,但我无法解决我的问题。