gpt4 book ai didi

javascript - 在交互式报表上获取行数据

转载 作者:行者123 更新时间:2023-11-30 19:59:44 24 4
gpt4 key购买 nike

早上好

我目前在 APEX 上使用交互式报告,其中包含多个列,其中一些是复选框,表示用于填充报告的表中是否存在特定数字。

例如,第 1 行 有一个电话号码“99091021”,第 2 行 一个提供商,接下来的 5 行是复选框,应该代表某些区域的分支机构。如果选中复选框,则表示该号码存在于该区域。

现在,我想创建一个动态操作,当我单击复选框(并且它变为选中状态)时将该数字插入到该表中,并在它也被单击(并且变为未选中状态)时将其删除。问题是,我不知道如何访问 IR 行中的其余数据以用作删除和插入语句的比较。

假设我尝试单击电话号码“99091021”所在行的复选框 3。动态函数将获取数据行,然后真正的操作将比较必要的数据以执行插入或删除,具体取决于复选框的状态。这就是计划。

我以前做过类似的事情,使用 localStorage,但效果不佳,因为之前我在交互式网格 上使用过它。交互式报表有类似的功能吗?

另外,有没有办法检查 PL/SQL 代码中的复选框是否已选中或未选中?

最佳答案

这是我找到的解决方案:

我有一个选择可以获取交互式报告所需的数据,但是因为我不断收到超出临时数据表的错误并且总是破坏服务器,所以我不得不将复选框查询更改为如下内容:

apex_item.checkbox (1, '1_'||a.pk, case when max(decode(b.nr,1,1,null)) is null then '' else 'CHECKED' end) as checkbox1

“1_”部分代表我选择了第一个复选框。由于选择的值仍然存在,我能够执行以下操作:

$s("P165_GET_PK",this.triggeringElement.value)

结果基本上是“1_PK_number”。通过此功能,我能够将复选框中隐藏的值 (a.pk) 获取到 Apex 项目,然后继续将其用于我的插入和删除语句。这只是将其中的值与子字符串函数等分开的问题。

现在,只需单击一下,我就可以在该表中删除或插入新数据。

如果有人尝试做类似的事情,我希望它能有所帮助。

关于javascript - 在交互式报表上获取行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53516392/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com