问题标签 [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.
oracle-apex - 在交互式网格中创建控制中断层次结构?
我在 Oracle Apex 20.1 上并试图显示具有由外键关系定义的静态层次结构的数据的概述。我需要能够选择任意数量的行。
数据如下所示:我有很多客户,每个客户都有一些订单,每个订单中都有一些项目(所有单独的表都带有外键)。
我需要以提供良好概览的方式一次显示所有这些数据。因此,我想将各个客户下的订单和各个订单下的订单项目分组,以显示层次结构。我使用 Control Breaks by Customer 和 Order in an Interactive Grid 做到了这一点。
问题是这并没有显示一个很好的层次结构,我可以在其中隐藏/扩展一个客户,并在每个客户下隐藏和扩展不同的订单。相反,只有一个按客户和订单同时进行的分组。
有没有办法让交互式网格显示多个控制中断作为层次结构而不是将它们放在一行中?
先感谢您
sql - Oracle Apex 交互式网格根据条件禁用 ROW
我有一个名为TABLE_A
fields的表ID, FIRST_NAME, LAST_NAME, AGE, STATUS
。
从这个表中,我在 ORACLE APEX 20.2 中有一个交互式网格,我希望当状态被批准时,网格中该记录的整行被禁用(不可编辑)。我已经做过研究,但他们说话并描述了列禁用。我不想根据条件禁用列,我想禁用一行。
在 oracle apex 中,我使用了交互式网格上的只读功能。使用只读功能,我对返回的行进行了 sql 查询,如下所示,但是当我使用它时,它会使整个网格不可编辑:
返回行时的 SQL 查询
Oracle Apex 的屏幕截图
您的帮助将不胜感激!
oracle-apex - 交互式网格在过滤或排序时不显示任何结果
我正在使用 Oracle Apex v21.1。我在模态对话框页面上有一个交互式网格,它为我提供了对某个项目所做的修改的日志。
这是场景:
- 选择列表中的项目Step 1
- 商品详情页面打开
- 单击“日志”按钮第 2 步和第 3 步
- “日志”按钮打开另一个显示交互式网格的模态对话框页面第 4 步
- “日志”按钮将主键的值设置为交互式网格,因此过滤列表以显示此特定项目的信息。第 5 步
一切正常,但是当我尝试应用过滤器、排序或搜索时,交互式网格刷新,不显示任何数据,并且出现空白列。如果我关闭列表但再次重新打开它,则会根据过滤器、排序或搜索显示结果。
这个问题背后的原因可能是什么?
这是我的交互式网格的代码
您可以在屏幕截图中查看更多详细信息
先感谢您,
托马斯
parameter-passing - 无法将 IG 列的值传递给 LOV 参数
我的问题是当尝试将 IG 列的值传递给 LOV 的参数(基于 Rest Data Source)时,该值没有传递。
但是,我能够成功传递页面项的值或静态值,但不能传递 IG 列的值。
有人可以帮忙吗?谢谢,
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 中引用它。有人能够成功地做到这一点吗?
如果需要更多信息,请告诉我。
javascript - 关闭对话框后 Oracle APEX 刷新交互式网格
我正在使用 Apex 版本 20.1,我的问题如下:
我有一个带有链接列的交互式网格,它引用了一个模式对话框。
使用“关闭对话框”过程关闭此对话框后,应刷新网格。我已更改为 Event Scope 动态和静态容器是我的交互式网格中的静态 id。这工作正常,但只有一次!当网格刷新并且我再次打开和关闭对话框时,没有任何反应!这里缺少什么?
谢谢
安雅
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--