问题标签 [interactive-grid]

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

oracle-apex-20.2 - 对于可编辑的交互式网格,页面属性“提交时重新加载”必须设置为“仅用于成功”

0 投票
0 回答
35 浏览

oracle-apex - 在交互式网格中创建控制中断层次结构?

我在 Oracle Apex 20.1 上并试图显示具有由外键关系定义的静态层次结构的数据的概述。我需要能够选择任意数量的行。

数据如下所示:我有很多客户,每个客户都有一些订单,每个订单中都有一些项目(所有单独的表都带有外键)。

我需要以提供良好概览的方式一次显示所有这些数据。因此,我想将各个客户下的订单和各个订单下的订单项目分组,以显示层次结构。我使用 Control Breaks by Customer 和 Order in an Interactive Grid 做到了这一点。

问题是这并没有显示一个很好的层次结构,我可以在其中隐藏/扩展一个客户,并在每个客户下隐藏和扩展不同的订单。相反,只有一个按客户和订单同时进行的分组。

有没有办法让交互式网格显示多个控制中断作为层次结构而不是将它们放在一行中?

先感谢您

0 投票
1 回答
354 浏览

sql - Oracle Apex 交互式网格根据条件禁用 ROW

我有一个名为TABLE_Afields的表ID, FIRST_NAME, LAST_NAME, AGE, STATUS

从这个表中,我在 ORACLE APEX 20.2 中有一个交互式网格,我希望当状态被批准时,网格中该记录的整行被禁用(不可编辑)。我已经做过研究,但他们说话并描述了列禁用。我不想根据条件禁用列,我想禁用一行。

在 oracle apex 中,我使用了交互式网格上的只读功能。使用只读功能,我对返回的行进行了 sql 查询,如下所示,但是当我使用它时,它会使整个网格不可编辑:

返回行时的 SQL 查询

Oracle Apex 的屏幕截图

在此处输入图像描述

在此处输入图像描述

我研究的一个链接: https ://community.oracle.com/tech/developers/discussion/4482243/oracle-apex-lock-disable-specific-columns-in-interactive-grid

您的帮助将不胜感激!

0 投票
1 回答
82 浏览

oracle-apex - 交互式网格在过滤或排序时不显示任何结果

我正在使用 Oracle Apex v21.1。我在模态对话框页面上有一个交互式网格,它为我提供了对某个项目所做的修改的日志。

这是场景:

  1. 选择列表中的项目Step 1
  2. 商品详情页面打开
  3. 单击“日志”按钮第 2 步和第 3 步
  4. “日志”按钮打开另一个显示交互式网格的模态对话框页面第 4 步
  5. “日志”按钮将主键的值设置为交互式网格,因此过滤列表以显示此特定项目的信息。第 5 步

一切正常,但是当我尝试应用过滤器、排序或搜索时,交互式网格刷新,不显示任何数据,并且出现空白列。如果我关闭列表但再次重新打开它,则会根据过滤器、排序或搜索显示结果。

这个问题背后的原因可能是什么?

这是我的交互式网格的代码

您可以在屏幕截图中查看更多详细信息

先感谢您,

托马斯

0 投票
1 回答
187 浏览

oracle - Oracle APEX 20.2 交互式网格中级联 LOV(基于 Web 源构建)的问题

我有一个主表单和一个详细的交互式网格。

我在交互式网格上有两个 LOV,它们都建立在 Rest Web Source 上。

第一个 LOV 是主控,第二个是级联 LOV,带有来自主控的参数。

问题是级联 LOV 不获取任何数据。

我注意到,当我将主 LOV 设置为表单(而不是 IG)时,级联 LOV 工作正常并获取数据。

但是如果他们都在IG上,第一个LOV的参数没有传递给级联LOV,所以它没有返回任何行。

我不知道这是 APEX 20.2 中的错误还是什么。

如果有人可以提供帮助,我将不胜感激。

谢谢,

主爱

级联 LOV

!父级IG栏

儿童IG专栏

0 投票
0 回答
43 浏览

parameter-passing - 无法将 IG 列的值传递给 LOV 参数

我的问题是当尝试将 IG 列的值传递给 LOV 的参数(基于 Rest Data Source)时,该值没有传递。

但是,我能够成功传递页面项的值或静态值,但不能传递 IG 列的值。

有人可以帮忙吗?谢谢,

LOV 参数截图

0 投票
0 回答
224 浏览

javascript - Oracle APEX:如何动态更新交互式网格列的非焦点背景颜色?

甲骨文 APEX = 20.1.0.00.13

我正在尝试做的事情:运行动态操作以基于选择列表更新禁用/灰显交互式网格列。

示例 IG 有 2 列:

Col1 [1/2/3 选择列表]、Col2 [自由格式文本]

当 Col1 = 2 时禁用 Col2 并将背景颜色设为灰色。

我在哪里:我可以触发 DA 以使焦点背景变灰并用下面的颜色着色。

CSS:

DA 在 Col1 = 2 处发生变化

真值:

1:设置值 Col2 = ''

2:运行 Javascript(受影响的元素 = Col2)

尝试将此作为测试包含在#2中,但在没有更改后将其删除:

错误值:

运行 Javascript(受影响的元素 = Col2)

问题/问题:

在上面禁用该列后,该列看起来仍然是可编辑的,并且在未选择或未聚焦时仍然具有白色背景。看起来未选择的单元格版本完全是一个不同的 HTML 元素,我无法找出如何在 DA 中引用它。有人能够成功地做到这一点吗?

如果需要更多信息,请告诉我。

0 投票
1 回答
33 浏览

javascript - 关闭对话框后 Oracle APEX 刷新交互式网格

我正在使用 Apex 版本 20.1,我的问题如下:

我有一个带有链接列的交互式网格,它引用了一个模式对话框。

使用“关闭对话框”过程关闭此对话框后,应刷新网格。我已更改为 Event Scope 动态和静态容器是我的交互式网格中的静态 id。这工作正常,但只有一次!当网格刷新并且我再次打开和关闭对话框时,没有任何反应!这里缺少什么?

谢谢

安雅

0 投票
1 回答
340 浏览

javascript - 从交互式网格“行操作”按钮中删除操作 - Oracle Apex v21.1

我想删除交互式网格上“行操作”按钮上的单行视图操作:

单行视图

另外,我还想在行操作菜单上删除以下这些操作,因为根据21.1 版 Oracle Apex的翻译文档,这些操作没有可用的翻译:

要删除的行操作

我遇到了一些关于这个主题的现有帖子,但我不知道为什么它对我不起作用,我尝试向 IG 添加一个静态 ID 并将这个 JavaScript 函数放在页面加载上(归功于这篇文章):

总结一下,我想删除以下这些操作:

  • 单行视图
  • 复制到剪贴板
  • 向下复制
  • 充满
  • 清除

先感谢您,

0 投票
1 回答
218 浏览

oracle-apex - 在 Oracle APEX 交互式网格中使用 JavaScript 从应用程序项中设置列值

当用户按保存时,我想在 IG 中设置列​​值。我有 2 列“created_by”和“updated_by”,现在当我的主键列:P8_ID 为空时,应该使用应用程序项设置“created_by”列值:登录时设置的 SESSION_USER_ID,当:P8_ID 不为空时设置“updated_by” . 我可以在“页面项目”可用的表单上设置使用流程,但如何为 IG 列执行相同操作?请指导。--使用 Apex 21.1--