使用 plsql 或 javascript 在 oracle apex 20.1 中的交互式网格中获取行仅包含特定列中的特定值
Posted
技术标签:
【中文标题】使用 plsql 或 javascript 在 oracle apex 20.1 中的交互式网格中获取行仅包含特定列中的特定值【英文标题】:get rows only contains specific value in a specific column in Interactive Grid in oracle apex 20.1 with plsql or javascript 【发布时间】:2020-07-28 05:48:09 【问题描述】:我想查找具有特定列值的交互式网格的行。对于此员工交互式网格中的示例,我想获取 EMP 状态为“活动”的所有行。另外我想知道该行是否被修改..是否可以使用 js 或 PL/SQL.?
emp name | emp status
-------- |------------
Jane Active
-------- |------------
Doe Inactive
-------- |------------
Helan Active
-------- |------------
【问题讨论】:
【参考方案1】:过滤 EMP 状态
您有两个选项可以过滤 Active
员工状态
where emp_status = 'Active'
使用交互式网格“开箱即用”过滤器选项进行过滤,让用户可以过滤特定列中的值。选择放大镜图标旁边的箭头以选择要过滤的特定列。
检查行是否已更新 要检查交互式网格中的行是否已更新,您可以使用下面的 javascript 代码:
var grid = apex.region("omi_Tabular_grid").call('getViews','grid');
grid.model.forEach( function(r, i, k)
console.log( i, grid.model.getRecordMetadata(k).updated);
)
【讨论】:
以上是关于使用 plsql 或 javascript 在 oracle apex 20.1 中的交互式网格中获取行仅包含特定列中的特定值的主要内容,如果未能解决你的问题,请参考以下文章